

| |||||||
|
You are here: Root > Software > Development > Libraries
Ystok-Library is a portable Common Lisp library of general purpose macros, functions, and utilities.
| Web site | http://lisp.ystok.ru/ylib/ |
| Mailing list | |
| Version | 1.2.021 - Wednesday, 18 April 2012 |
| Maturity | Mature |
| OS compatibility | |
| ASDF installable | Yes |
| Official Download | http://lisp.ystok.ru/ylib/ylib-1-2-13.zip |
| Mirrored Download | |
| Source code repository |
Ystok-Library includes the defnative macro for customizing
national language strings. Such strings are compiled into application
when delivering in a specific language.
The lang/ subdirectory contains language files for German and Russian.
The file-utils.lisp contains some useful functions:
The library includes the portable code of META, a classic technique for building recursive descent parsers, which is both simple and effective. See "Pragmatic Parsing in Common Lisp" of Henry G. Baker at http://citeseer.ist.psu.edu/baker91pragmatic.html or inside http://portal.acm.org/ or just download Prag-Parse.ps, the original article in PostScript.
The meta-parse-number.lisp file in the distribution bundle presents an example of using META. This approach is used by
The lw-compat.lisp file contains reimplementation of useful primitives from
LispWorks system and lispworks packages.
appendf,
nconcf,
push-end,
when-let,
when-let*.cdr-assoc,
remove-properties,
string-append, and the like.Ystok-URI - library for representing, parsing, and... | YstokGrid | Ystok-Local-Time
Libraries | Code Snippets | LLGPL | English | German | Russian
You must be logged to add a note
You must be logged to add a comment