Skip to content

Our long term copy of arnesi with full history from darks

License

Notifications You must be signed in to change notification settings

cxxxr/arnesi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a fork of arnesi utilities suite

Status

I would not suggest starting new projects using arnesi as a dependency. Most of the code is available in more complete libraries elsewhere. While arnesi was a good building block 10 years ago, with quicklisp, alexandria, and boat loads of newer libraries, there are better more targeted solutions for most of the functions provided here

Arnesi is mostly provided to keep the rest of the bese.it libraries working (eg: ucw)

Plans:

  • This library is in indefinite maintenance and will not be added to
  • Bug reports, fixes and test cases for current behavior are all accepted

Suggested replacements

Many of the utilities found in arnesi have been fleshed out into a more full libraries or replaced by libraries with more features Arnesi is mostly provided as support for legacy apps making use of its functions (UCW).

Changes from darcs arnesi:

  • It includes some fixes to call/cc to better handle special variables.
  • parse floats handles more types (null, number, float and string)
  • uses collectors library to implement its collectors (This library was additions written to the existing arnesi accumulators)
  • asdf 3 support
  • change default logging
  • exported with-accessors*
  • queue api improvements (queue-delete-if, queue-head, queue-last, queue-pop, handle null)

Bug fixes

  • escape-as-uri: better null handling
  • fixes for symbol macros from drewc
  • lots of call/cc stuff

Authors

About

Our long term copy of arnesi with full history from darks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Common Lisp 100.0%