LET+ extends let* with destructuring forms, slot access, hash table elements and various other constructs with a consistent interface

Supported: destructuring forms for lists and vectors, slot access for structures and classes, convenient forms for short functions, property list and hash table elements, various other constructs. Consistent interface supports editor hints via placeholder macros.

The best documentation and tutorial is probably the README file, which you can find rendered on the main page of the git repo.

It should be very easy to extend this library with your own constructs—see the documentation for a short example.

The library should be installable using Quicklisp after June 2011.

pattern matching, convenience library, sharplispers, BSL