Loris  Update of "Loris"

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


Artifact ID: 23bdb90f5b62a31fd7e14acd16f34340b82270f9
Page Name:Loris
Date: 2016-04-18 09:38:30
Original User: jesper
Parent: c3ee755b97e3e16b98f535e814549a8bb2095dd0

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 directly happens 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.