• fare-matcher extensions

  • parse-number is a library that provides functions to parse and return a number from a string. It should recognize all ANSI Common Lisp standard number types.

    • Function PARSE-NUMBER (string &key start end radix)
    • Function PARSE-REAL-NUMBER (string &key start end radix)
    • Function PARSE-POSITIVE-REAL-NUMBER (string &key start end radix)

  • IGS Client A library that speaks the Internet Go Server protocol over TCP/IP. All it needs is a front-end now =)

  • CL-TCLink An FFI to the TCLink library, which connects to the TrustCommerce payment authorization gateway with OpenSSL.

  • CL-LDAP Beginnings of an libldap2 FFI using UFFI.

  • CL-SDL The beginnings of an implementation independent SDL FFI.

  • CL-FTP FTP library for Common Lisp

  • Windows Common Lisp Controller

  • sequence-search/replace is a library that provides functions to perform search and replace on sequences.

    • Function MAKE-STRING-REPLACER (substitutions)

      Accepts an association list of the form (string . replacement) and creates a function which when applied to a string argument will search and replace according to the given list of substitutions.

    • Function MAKE-SEQUENCE-PREFIX-SEARCHER (sequences)

      Given a list of sequences, returns a function that, when given a sequence argument, will return all sequences in the original list that begin with the given sequence.

    • Generic Function MULTIPLE-STRING-REPLACE (substitutions input output)

      Given substitutions, search and replace in input and give result on output

      Methods:

      • (trie backtracking-buffer stream) => stream
      • (list t t) => (or string stream)
      • (t string t) => (or string stream)
      • (t stream t) => (or string stream)
      • (t t string) => string
      • (t t nil) => string

      Method combination: Standard

    • Generic Function GET-ALL-SEQUENCES (substitutions &optional prefix)

      Return a list of all sequences in the trie at and below the current point. Sequences in the trie are determined by: nodes which have payloads and leaf-nodes. Optionally adds a prefix to the beginning of every sequence returned. Type of the sequences returned depends upon the type of the prefix. Default is list.

      Methods:

      • (trie) => list
      • (list) => list

      Method combination: Standard

    • Function MAKE-TRIE-FROM-SUBSTITUTIONS (substitutions)

      Creates a trie from the given substitions, an association list of the form (string . replacement), which can be used for various string search/replacement functions.

    • Function MAKE-TRIE-FROM-SEQUENCES (sequences &key (payload t))

      Creates a trie from the list of given sequences, and gives each a payload (defaulting to t).