Wish List
Software that you would like other people to write. Note: this is not the place for CLiki enhancements: add them to the CLiki Bugs page instead.
(P.S. if you're here for Lisp NYC's Summer of Code, please mozey on over to http://www.lispnyc.org/summerofcode.html where we're consolidating the ideas)
See also: Suggested Programming Projects
- Not really software, but docs: a fine tutorial on UFFI for a CL-rookie like me
- asdf-install packaging for parse-number - looks like this is already done
- a (soft) realtime garbage collector for a free lisp, in order to make games and other highly interactive applications.
RScheme offers one that could be used.
- CL-Emacs - oh, and everything else on the cirCLe page ...
- A Free persistent Lisp object store like Symbolics's Statice that works with an off-the-shelf RDBMS like PostGres or MySQL (or even Oracle). Using Binary-types Lisp objects could unportably be stored as BLOBs in a database. (Unfortunately POSTORE which is used in PLOB! has unclear licensing.) berkeley-db would be a better match for this than an SQL database. Would
UncommonSQL do?
-
A community process to make extensions and standard libraries, like
the one that the schemers have at http://srfi.schemers.org/ will be
a godsend. (Wish possibly granted, see CLRFI.)
- Actually working, portable, and easily comprehensible library for handling reading and writing binary integers and floats. (Wish Granted:packer version 0.2 is portable Common Lisp and supports writing SINGLE-FLOATs and DOUBLE-FLOATs, as well as integers of various sizes.)
- A Lispworks Deliver clone for CMUCL & SBCL. It bundles the lisp runtime, your core image with your application etc. into a single executable file, that can be as small as 5 MB, making end user download, install & run quick and low-pain.
- A database interface for Clisp that supports MySQL.
(we already have Oracle and PostgreSQL)
- Support for threads in Clisp.
- Support for threads in SBCL on Mac OS X.
- win32 port of sbcl or other free multithreaded common lisp implementation.
- More documentation and examples for web frameworks like Uncommon Web and TBNL.
- CFFI support in CL-SDL so it could be used in Clisp.
- UFFI support for Clisp
- Good free Profiler
- CFFI-based java jni? interface.
- Some examples or tutorials for various packages which supply functionality adapted or stolen from other languages, such as CL-PPCRE_ and LTK_. I want to use Common Lisp not learn enough tcl in order to understand tk tutorials elsewhere (I pick on LTK but it does have a few good examples in the docs). Maybe this exists somewhere already?
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively