convenience library
Convenience libraries may make your code shorter to write, or may make it harder to read. Please read about The Great Macro Debate if you're considering using any of these libraries.
- Anaphora - Anaphora is the anaphoric macro collection from Hell; it includes many new fiends in addition to old friends like AIF and AWHEN
- bind - Bind combines let*, destructuring-bind and multiple-value-bind into a single form
- cl-anonfun - cl-anonfun - anonymous function helpers for Common Lisp
- cl-interpol - CL-INTERPOL modifies the reader so that you can have interpolation of strings similar to Perl or Unix Shell scripts
- cl-syntax-sugar - cl-syntax-sugar is a convenience library of reader macros and of helper functions to create new syntax extensions and to use them with ASDF and Slime without enabling them in the global readtable
- com.informatimago.common-lisp.interactive - informatimago interactive is a collection of Unix-like file browsing commands, and REPL-management tools
- defclass* - deflcass* is a convenience library to make the usage of defclass-like constructs easier (defcondition*, deflayer*, etc)
- DEFINER - DEFINER is a small hack which demonstrates the power of CL macro facilities
- demacs - Demacs is an extensible way of defining various things
- f-underscore - F-underscore is a convenience library to make writing lambdas shorter without having to resort to special syntax like arc's square brackets
- let-plus - LET+ extends let* with destructuring forms for lists and vectors, slot access for structures and classes, convenient forms for short functions, property list and hash table elements, and various other constructs, with a consistent interface that supports editor hints via placeholder macros
- Misc-Extensions - A convenience library containing a motley collection of macros and other extensions
- Named multiple-values - Named-multiple-values is a piece of macrology that enables one to deal with
- outer-parentheses-free-repl - outer-parentheses-free-repl (OPFR) lets you input the outermost s-exp into your REPL without having to surround it with parentheses
- pcond - PCOND is a conditional macro that does pattern matching, supporting Lisp predicates, regular expressions, and unification expressions
- read-macros - read-macros is a convenience library of useful read macros for CL
- x.let-star - X LET-STAR is a convenience library not unlike metabang-bind, but smaller, extendible, nicely written and bug-free (hopefully :)
Pages in this topic: Anaphora bind cl-anonfun cl-interpol cl-syntax-sugar com.informatimago.common-lisp.interactive defclass* DEFINER demacs f-underscore let-plus Misc-Extensions Named multiple-values outer-parentheses-free-repl pcond read-macros x.let-star
Also linked from: utilities
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively