CL-EMB 0.4.3
Sponsored Links
CL-EMB 0.4.3 Ranking & Summary
File size:
0.012 MB
Platform:
Any Platform
License:
LGPL (GNU Lesser General Public License)
Price:
Downloads:
1347
Date added:
2006-02-20
Publisher:
Stefan Scholl
CL-EMB 0.4.3 description
CL-EMB is a library to embed Common Lisp and special template tags into normal text files. CL-EMB library can be used for dynamically generated HTML pages.
Installation:
CL-EMB can be installed with ASDF-INSTALL.
See http://weitz.de/asdf-install/ for further information.
Usage:
[generic function]
EXECUTE-EMB name &key env generator-maker => string
NAME can be a registered (with REGISTER-EMB) emb code or a pathname (type PATHNAME) of a file containing the code. Returns a string. Keyword parameter ENV to pass objects to the code. ENV must be a plist. ENV can be accessed within your emb code. The GENERATOR-MAKER is a function which gets called with a key and value from the given ENV and should return a generator function like described on
http://www.cs.northwestern.edu/academics/courses/325/readings/graham/generators.html
[generic function]
REGISTER-EMB name code => emb-function
Internally registeres given CODE with NAME to be called with EXECUTE-EMB. CODE can be a string or a pathname (type PATHNAME) of a file containing the code.
[function]
PPRINT-EMB-FUNCTION name
DEBUG function. Pretty prints function form, if *DEBUG* was T when the function was registered.
[function]
CLEAR-EMB name
Remove named emb code.
[function]
CLEAR-EMB-ALL
Remove all registered emb code.
[function]
CLEAR-EMB-ALL-FILES
Remove all registered file emb code (registered/executed by a pathname).
[special variable]
*EMB-START-MARKER* (default "")
End of scriptlet or expression.
[special variable]
*ESCAPE-TYPE*
Default value for escaping @var output is :RAW
Can be changed to :XML, :HTML, :URI, :URL, :URL-ENCODE
[special variable]
*FUNCTION-PACKAGE*
Package the emb function body gets interned to.
Default: (find-package :cl-emb-intern)
[special variable]
*DEBUG*
Debugging mode if T. Default: NIL
[special variable]
*LOCKING-FUNCTION*
Function to call to lock access to an internal hash table. Must accept a function designator which must be called with the lock hold. IMPORTANT: The locking function must return the value of the function it calls!
Installation:
CL-EMB can be installed with ASDF-INSTALL.
See http://weitz.de/asdf-install/ for further information.
Usage:
[generic function]
EXECUTE-EMB name &key env generator-maker => string
NAME can be a registered (with REGISTER-EMB) emb code or a pathname (type PATHNAME) of a file containing the code. Returns a string. Keyword parameter ENV to pass objects to the code. ENV must be a plist. ENV can be accessed within your emb code. The GENERATOR-MAKER is a function which gets called with a key and value from the given ENV and should return a generator function like described on
http://www.cs.northwestern.edu/academics/courses/325/readings/graham/generators.html
[generic function]
REGISTER-EMB name code => emb-function
Internally registeres given CODE with NAME to be called with EXECUTE-EMB. CODE can be a string or a pathname (type PATHNAME) of a file containing the code.
[function]
PPRINT-EMB-FUNCTION name
DEBUG function. Pretty prints function form, if *DEBUG* was T when the function was registered.
[function]
CLEAR-EMB name
Remove named emb code.
[function]
CLEAR-EMB-ALL
Remove all registered emb code.
[function]
CLEAR-EMB-ALL-FILES
Remove all registered file emb code (registered/executed by a pathname).
[special variable]
*EMB-START-MARKER* (default "")
End of scriptlet or expression.
[special variable]
*ESCAPE-TYPE*
Default value for escaping @var output is :RAW
Can be changed to :XML, :HTML, :URI, :URL, :URL-ENCODE
[special variable]
*FUNCTION-PACKAGE*
Package the emb function body gets interned to.
Default: (find-package :cl-emb-intern)
[special variable]
*DEBUG*
Debugging mode if T. Default: NIL
[special variable]
*LOCKING-FUNCTION*
Function to call to lock access to an internal hash table. Must accept a function designator which must be called with the lock hold. IMPORTANT: The locking function must return the value of the function it calls!
CL-EMB 0.4.3 Screenshot
CL-EMB 0.4.3 Keywords
EMB
CL
ENV
Common Lisp
EMB 0.4.3
CLEAR
can be
special variable
to embed
template tags
Text files
code
special
name
pathname
library
Bookmark CL-EMB 0.4.3
CL-EMB 0.4.3 Copyright
WareSeeker periodically updates pricing and software information of CL-EMB 0.4.3 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of CL-EMB 0.4.3 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
specialized bicycles
perl special variables
specialized bikes
special school district
special variables in perl
specialized
code pink
special force online ph
zip codes
special variables
cruise specials
special a
wordpress template tags
practical common lisp
text files into excel
38 special
codemylayout
special olympics
Related Software
Codetch is an automatic, reliable internet program to give you the feel of Dreamweaver in a Mozilla extension. Free Download
Nemiver is an project to write a standalone graphical debugger that integrates well in the GNOME desktop environment. Free Download
R2cl is a minimal, proof of concept translator from the R or S language into Common Lisp. Free Download
PowerTab Tools contains a library for accessing PowerTab Tablature files (*.ptb) and utilities for converting .ptb files. Free Download
GCL is a Compiler and interpreter for Common Lisp. Free Download
Env::Bash is a Perl extension for accessing _all_ bash environment variables. Free Download
CL-PDF is a cross-platform Common Lisp library for generating PDF files. Free Download
wxCL is an industrial strength GUI library for application programmers that is portable across Common Lisp implementations. Free Download
Latest Software
Popular Software
Favourite Software