Skip to content

Autograph is a CSS generation language that uses s-expressions for styling rules and allows for the use of variables and functions written in Common Lisp.

License

Notifications You must be signed in to change notification settings

burtonsamograd/autograph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autograph
---------

Autograph is a CSS generation language that uses s-expressions for
styling rules and allows for the use of variables and functions
written in Common Lisp.

Autograph is written to be used with sigil, mostly because they have
the same syntax for symbol naming and transformation for class names
and ids:

          https://www.npmjs.com/package/sigil-cli

See example.ag for syntax and to see how symbol names are converted
using the Parenscript syntax:

    https://github.com/burtonsamograd/autograph/blob/master/example.ag

Usage:
------

        autograph -I [include path...] style.ag > style.css

Includes;
---------

Autograph allows for the including of files as follows:

          (include "common.ag")

You can specify the include search paths with -I on the command line.



Requires:
---------

SBCL, installable from http://sbcl.org/platform-table.html or 'apt-get
install sbcl'.  After you have that, just run 'make'.

License:
--------

MIT

--
Burton Samograd <burton.samograd@gmail.com>
2015

About

Autograph is a CSS generation language that uses s-expressions for styling rules and allows for the use of variables and functions written in Common Lisp.

Resources

License

Stars

Watchers

Forks

Packages

No packages published