Module: CSV

Functions for parsing CSV files (updated for newlisp 10)

make-row-parser    parse-string    parse-file    list->row    list->csv   

Module: Element

A simple way of generating valid XML content (requires newlisp 10).

encode    Element    doc   

Module: Http

A bare-bones HTTP 1.0 library (updated for newlisp 10).

parse-request    format-response    format-request   

Module: Json

JSON parser and encoder; requires util.lsp (updated for newlisp 10)

lisp->json    json->lisp   

Module: matching

Complex conditionals using match and unify (updated for newlisp 10)

match-bind    match-let    match-case    match-cond    with-match   

Module: memcached

Interface to libmemcached ( (updated for newlisp 10)

init    disconnect    add-server    result    set-key    get-key    get-keys   

Module: MP

Classes for multi-processing and synchronization (requires newlisp 10)

get-pid    with-lock-held    wait    map    iter    Semaphore    inc    dec    count    acquire    release    Share    set    get    Synchronized    get    set    Lock    acquire    release    RLock    acquire    release    Event    reset    signaled?    signal    wait    Pipe    send    peek    has-messages?    receive    close    Channel    pipes    parent    child    Queue    count    put    get    close   

Module: Mysql

A new MySQL module to replace the distribution standard module (requires newlisp 10).

Mysql    connect    close    error    coerce-type    query    insert-id    affected-rows    escape    databases    tables    fields    MysqlResult    free    num-rows    fields    fetch-row    fetch-all    MysqlField    name    table    type    on-connect    row-iter    row-map    reduce-results   

Module: Profiler

Profiles applications to help identify bottlenecks (updated for newlisp 10)

reset-functions    reset-statistics    report    profiled-function    profile-functions    profile-context   

Module: qwerty

Provides a dependency-managing library loading mechanism (requires newlisp 10)

load-package    define-package   

Module: Request

Request module to replace input functions in the standard CGI module (updated for newlisp 10)

method    get?    post?    get    post    cookies    cookie?    segments   

Module: Response

Response module to replace output functions in the standard CGI module (updated for newlisp 10)

write    header    header?    headers    set-cookie    delete-cookie    cookie-set?    Response    redirect    not-found    error   

Module: Sockets

Classes for socket operations (requires newlisp 10)

make-file-socket    make-network-socket    Socket    socket    close    peek    ready?    write    read-chunk    read    read-line    write-expr    read-expr    SocketServer    accept    until-connection-ready    on-connection    run-server   

Module: util

Various functions that the other libraries depend on (updated for newlisp 10).

type-of    gensym    assoc?    get-assoc    fmap    keys    dokeys    make-array    array-iter    array-map    with-open-device    partial   

Module: Web

A collection of functions for writing web-based software.

escape-js    escape    unescape    encode-entities    decode-entities    url-encode    url-decode    parse-query    build-query    parse-url    build-url    header    redir    send-headers    cookie    get    post    define-session-handlers    session-id    session-context    open-session    close-session    delete-session    clear-session    clean-sessions    session    eval-template   

Module: XML

Parsing and serializing of XML data (updated for newlisp 10).

trim-whitespace    decode    encode    lisp->xml    xml->lisp   

Module: Xmlrpc-server

A simple XML-RPC server (updated for newlisp 10).

add-to-registry    run-server   

- ∂ -

Artful Code

generated with newLISP  and newLISPdoc
eXTReMe Tracker