You are looking at historical revision 21100 of this page. It may differ significantly from its current revision.
"And I want a pony!"
This page is intended to hold a "wish-list" of things that would be nice to have. There are no limits - go wild.
Core system
- Make it smaller
- Make the source a human-readable paragon of software development brilliance
- Provide hooks in the scheduler to enable extensions to implement native threading
- Allow for less copying when dealing with blobs, particularly when transferring to/from the FFI. I'd like to be able to take a void*+size_t pair from C and wrap it as a chicken blob that I can then view as a string or as an SRFI-4 vector with a make-.../shared call - and have a finalizer so that an arbitrary C callback (such a free) is invoked when the blob is GCed. This will make blob-shuffling apps such as Ugarit use less CPU and RAM.
Eggs
- Something to handle multipart/form-data (HTTP requests)
Documentation
- Develop a production pipeline that turns the wiki manual pages into a manual that is easy to search online, downloadable as a single file so that it can be consulted offline, and, when printed, produces a beautifully-formatted, indexed user manual.
- Turn the existing pages on internals into a detailed developer guide that is also easy-to-search, available in a single file, and printable as a beautiful document.