language extension

Language extensions are libraries that are not domain-specific (that is, just concern themselves with "programming" as opposed to "implementing algorithm/datastructure/service x"), widely usable, and could potentially be candidates for Proposed Extensions To ANSI, but are wider in scope than utilities. Examples would be new object systems, CPS-transformers, etc.

Since Common Lisp is the "programmable programming language," many of these extensions are quite far-reaching.

Pattern matching: (main topic: pattern matching)

Metaprogramming: (main topic: metaprogramming)


Pages in this topic: AmOS   CAPTURED-STREAM   CL Enumerations   cl-annot   cl-cmp   cl-cont   cl-hooks   cl-op   cl-package-aliases   CLLIB   Clon   comparisons   computed-class   conduit-packages   Conduits   ContextL   DBC   dynamic-classes   gecol   General accumulator   ITERATE   KR   Loopless   memoize   memoize-form   metacopy   MW-EQUIV   named-readtables   org-no-carrier-tail-funcall   pygen   Screamer   Series   Sheeple   SRFI   SW-MVC   xarray  


Also linked from: index  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively