Loris  Update of "Loris"

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.


Artifact ID: a7ab7a8b0721a0f9bf472654f03eb881a98f4886
Page Name:Loris
Date: 2016-07-26 10:06:50
Original User: jesper
Parent: 23bdb90f5b62a31fd7e14acd16f34340b82270f9

Loris 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:

  • Support for setting configuration variables from the environment and from ini-files.
  • Cross-platform knowledge of typical locations (and file endings) for configuration files.
  • A cross-platform dot-locking library.
  • Assorted convenience macros, procedures and library wrappers.

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 2.0.0, where quite a lot of code is rewritten. Until the 2.0.0 version is tagged, trunk will sometimes break. Loris uses semantic versioning.

Development happens directly on trunk. You are recommended to checkout the latest tagged version rather than the latest trunk leaf. New versions are tagged only at times when the code should be reasonably stable.