Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the asdf-linguist Reference Manual, version 0.1, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 11:43:13 2020 GMT+0.
• Introduction | What asdf-linguist is all about | |
• Systems | The systems documentation | |
• Modules | The modules documentation | |
• Files | The files documentation | |
• Packages | The packages documentation | |
• Definitions | The symbols documentation | |
• Indexes | Concepts, functions, variables and data types |
ASDF-linguist is a set of extensions to the ASDF build system for Common Lisp for compiling various languages and running various preprocessing tools (Sass, LESS, etc.) on files in your project.
ASDF is very easy to extend to handle other languages within the same project, eg. compiling C source files, but this ease of extensibility leads to people reimplementing these basic capabilities in different, ad-hoc ways. This system attempts to solve this by providing one and only one way to do these things.
Copyright (c) 2014-2015 Fernando Borretti eudoxiahp@gmail.com
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
Next: Modules, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The asdf-linguist system |
Fernando Borretti
MIT
Extensions for ASDF.
# asdf-linguist
[](https://travis-ci.org/eudoxia0/asdf-linguist)
ASDF-linguist is a set of extensions to the ASDF build system for Common Lisp
for compiling various languages and running various preprocessing tools (Sass,
LESS, etc.) on files in your project.
ASDF is very easy to extend to handle other languages within the same project,
eg. compiling C source files, but this ease of extensibility leads to people
reimplementing these basic capabilities in different, ad-hoc ways. This system
attempts to solve this by providing one and only one way to do these things.
# Extensions
* Languages
* C
* C++
* Fortran
* Web
* CSS preprocessors
* [LESS](http://lesscss.org/) ✓
* [Myth](http://www.myth.io/) ✓
* [Sass](http://sass-lang.com/) ✓
* Tools
* CSS/JSS Minifiers
* [YUI Compressor](http://yui.github.io/yuicompressor/) ✓
* Compile-to-Javascript
* [CoffeeScript](http://coffeescript.org/) ✓
* [ParenScript](http://common-lisp.net/projects/parenscript/)
* [Roy](http://roy.brianmckenna.org/) ✓
* Build systems
* Make ✓
* CMake
* Tools
* Text Processing
* [org-mode](http://orgmode.org/)
* [pandoc](http://johnmacfarlane.net/pandoc/)
* Graphics
* [dot](http://www.graphviz.org/) ✓
* [ditaa](http://ditaa.sourceforge.net/) ✓
# License
Copyright (c) 2014-2015 Fernando Borretti <eudoxiahp@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
0.1
asdf-linguist.asd (file)
src (module)
Modules are listed depth-first from the system components tree.
• The asdf-linguist/src module | ||
• The asdf-linguist/src/lang module | ||
• The asdf-linguist/src/www module | ||
• The asdf-linguist/src/build-systems module | ||
• The asdf-linguist/src/text module |
Next: The asdf-linguist/src/lang module, Previous: Modules, Up: Modules [Contents][Index]
asdf-linguist (system)
src/
Next: The asdf-linguist/src/www module, Previous: The asdf-linguist/src module, Up: Modules [Contents][Index]
Next: The asdf-linguist/src/build-systems module, Previous: The asdf-linguist/src/lang module, Up: Modules [Contents][Index]
lang (module)
src (module)
src/www/
Next: The asdf-linguist/src/text module, Previous: The asdf-linguist/src/www module, Up: Modules [Contents][Index]
Previous: The asdf-linguist/src/build-systems module, Up: Modules [Contents][Index]
graphics.lisp (file)
src (module)
src/text/
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files |
Next: The asdf-linguist/src/base․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
asdf-linguist.asd
asdf-linguist (system)
Next: The asdf-linguist/src/lang/c․lisp file, Previous: The asdf-linguist․asd file, Up: Lisp files [Contents][Index]
src (module)
src/base.lisp
Next: The asdf-linguist/src/www/css․lisp file, Previous: The asdf-linguist/src/base․lisp file, Up: Lisp files [Contents][Index]
lang (module)
src/lang/c.lisp
Next: The asdf-linguist/src/www/js․lisp file, Previous: The asdf-linguist/src/lang/c․lisp file, Up: Lisp files [Contents][Index]
www (module)
src/www/css.lisp
Next: The asdf-linguist/src/www/tools․lisp file, Previous: The asdf-linguist/src/www/css․lisp file, Up: Lisp files [Contents][Index]
www (module)
src/www/js.lisp
Next: The asdf-linguist/src/build-systems/make․lisp file, Previous: The asdf-linguist/src/www/js․lisp file, Up: Lisp files [Contents][Index]
www (module)
src/www/tools.lisp
Next: The asdf-linguist/src/graphics․lisp file, Previous: The asdf-linguist/src/www/tools․lisp file, Up: Lisp files [Contents][Index]
build-systems (module)
src/build-systems/make.lisp
output (method)
Next: The asdf-linguist/src/text/flex․lisp file, Previous: The asdf-linguist/src/build-systems/make․lisp file, Up: Lisp files [Contents][Index]
build-systems (module)
src (module)
src/graphics.lisp
Next: The asdf-linguist/src/text/pandoc․lisp file, Previous: The asdf-linguist/src/graphics․lisp file, Up: Lisp files [Contents][Index]
Previous: The asdf-linguist/src/text/flex․lisp file, Up: Lisp files [Contents][Index]
text (module)
src/text/pandoc.lisp
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The asdf-linguist package |
base.lisp (file)
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Internal definitions |
Previous: Definitions, Up: Definitions [Contents][Index]
• Internal macros | ||
• Internal functions | ||
• Internal generic functions | ||
• Internal classes |
Next: Internal functions, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
Define an ASDF component.
base.lisp (file)
Define an ASDF component that’s compiled by running a shell command.
base.lisp (file)
Next: Internal generic functions, Previous: Internal macros, Up: Internal definitions [Contents][Index]
base.lisp (file)
base.lisp (file)
Next: Internal classes, Previous: Internal functions, Up: Internal definitions [Contents][Index]
automatically generated reader method
pandoc.lisp (file)
automatically generated reader method
pandoc.lisp (file)
automatically generated reader method
c.lisp (file)
automatically generated reader method
pandoc.lisp (file)
automatically generated reader method
pandoc.lisp (file)
automatically generated reader method
flex.lisp (file)
automatically generated reader method
graphics.lisp (file)
automatically generated reader method
graphics.lisp (file)
automatically generated reader method
make.lisp (file)
automatically generated reader method
tools.lisp (file)
automatically generated reader method
tools.lisp (file)
automatically generated reader method
js.lisp (file)
automatically generated reader method
js.lisp (file)
automatically generated reader method
js.lisp (file)
automatically generated reader method
css.lisp (file)
automatically generated reader method
css.lisp (file)
automatically generated reader method
css.lisp (file)
automatically generated reader method
css.lisp (file)
automatically generated reader method
c.lisp (file)
automatically generated reader method
pandoc.lisp (file)
automatically generated reader method
pandoc.lisp (file)
Previous: Internal generic functions, Up: Internal definitions [Contents][Index]
tools.lisp (file)
source-file (class)
"css"
:output
output (generic function)
graphics.lisp (file)
source-file (class)
"ditaa"
:output
output (generic function)
graphics.lisp (file)
source-file (class)
"dot"
:output
output (generic function)
tools.lisp (file)
source-file (class)
"js"
:output
output (generic function)
pandoc.lisp (file)
source-file (class)
:type
input-type (generic function)
:input-type
input-format (generic function)
:output
output (generic function)
:output-type
output-type (generic function)
:output-extension
output-extension (generic function)
:options
""
options (generic function)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index | ||
• Function index | ||
• Variable index | ||
• Data type index |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | A F L M |
---|
Jump to: | A F L M |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | D E F G I L M O |
---|
Jump to: | D E F G I L M O |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | I L O S T |
---|
Jump to: | I L O S T |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | A C D F J L M P R S |
---|
Jump to: | A C D F J L M P R S |
---|