It follows the let-keywords approach, with some extra bells and whistles (e.g. allowing type predicates and a flag for boolean keywords which don't require an argument). By convention it just uses 'key without any colon.define/kw actually defines syntax, and this has compile-time optimization.--AlexOn Sun, Apr 26, 2020 at 7:10 AM John Cowan <xxxxxx@ccil.org> wrote:This is a portable keyword library for R6RS systems; it's available by doing "bzr branch lp:~derick-eddington/scheme-libraries/xitomatl". Bzr is a version control system written in Python and available for most OSes.There's the usual level of documentation for this library, namely none, but someone ought to look at it to see if it's valuable for us.John Cowan http://vrici.lojban.org/~cowan xxxxxx@ccil.org
Don't be so humble. You're not that great.
--Golda Meir