Loris  Artifact [a7ab7a8b07]

Artifact a7ab7a8b0721a0f9bf472654f03eb881a98f4886:

Wiki page [Loris] by jesper 2016-07-26 10:06:50.
D 2016-07-26T10:06:50.934
L Loris
P 23bdb90f5b62a31fd7e14acd16f34340b82270f9
U jesper
W 1257
<strong>Loris</strong> is a simple framework of R7RS libraries I use for building programs. It is also the name of one of my cats. It will most probably need a few adaptations to work in other Schemes than Chicken. Feel free to send patches!

It has some features which might make it useful to others:
<ul>
<li>Support for setting configuration variables from the environment and from ini-files.</li>
<li>Cross-platform knowledge of typical locations (and file endings) for configuration files.</li>
<li>A cross-platform dot-locking library.</li>
<li>Assorted convenience macros, procedures and library wrappers.</li>
</ul>

There is some more stuff coming, like a disk-based cache library and an http-client using said cache lib.

The current version of Loris being developed is <strong>2.0.0,</strong> where quite a lot of code is rewritten. Until the 2.0.0 version is tagged, <strong>trunk</strong> will sometimes break. Loris uses <a href="wiki?name=Versioning">semantic versioning</a>.

Development happens directly on <strong>trunk.</strong> You are recommended to checkout the <a href="taglist">latest tagged version</a> rather than the latest trunk leaf. New versions are tagged only at times when the code should be reasonably stable.
Z b32d4a4195567392f31310334399292e