Mirror of static.artfulcode.net/newlisp
Module: CSV
Functions for parsing CSV files (updated for newlisp 10)
make-row-parser parse-string parse-file list->row list->csvModule: Element
A simple way of generating valid XML content (requires newlisp 10).
encode Element docModule: Http
A bare-bones HTTP 1.0 library (updated for newlisp 10).
parse-request format-response format-requestModule: Json
JSON parser and encoder; requires util.lsp (updated for newlisp 10)
lisp->json json->lispModule: matching
Complex conditionals using match and unify (updated for newlisp 10)
match-bind match-let match-case match-cond with-matchModule: memcached
Interface to libmemcached (http://tangent.org/552/libmemcached.html) (updated for newlisp 10)
init disconnect add-server result set-key get-key get-keysModule: 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 closeModule: 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-resultsModule: Profiler
Profiles applications to help identify bottlenecks (updated for newlisp 10)
reset-functions reset-statistics report profiled-function profile-functions profile-contextModule: qwerty
Provides a dependency-managing library loading mechanism (requires newlisp 10)
load-package define-packageModule: Request
Request module to replace input functions in the standard CGI module (updated for newlisp 10)
method get? post? get post cookies cookie? segmentsModule: 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 errorModule: 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-serverModule: 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 partialModule: 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-templateModule: XML
Parsing and serializing of XML data (updated for newlisp 10).
trim-whitespace decode encode lisp->xml xml->lispModule: Xmlrpc-server
A simple XML-RPC server (updated for newlisp 10).
add-to-registry run-server- ∂ -
Artful Code
generated with newLISP and newLISPdoc