#
Chapter 12

Todo

There are always many, many improvements and extensions that could be made to scsh. We invite interested hackers to do any of them, and send us the code; we'll put you on the team. Visit the Scheme Underground Web page for more information on good hacks at

> `http://www.ai.mit.edu/projects/su/`

Scsh is a tool that lets you write fun programs that do real things in an elegant language; go wild.

- Threads.
- An X gui interface. (Needs threads.)
- A better C function/data-structure interface. This is not easy.
- More network protocols. Telnet and ftp would be the most important.
- Port Edwin, and emacs text editor written in MIT Scheme, to scsh. Combine it with scsh's OS interfaces to make a visual shell.
- Manual hacking.

  - The LATEX hackery needs yet another serious pass. Most importantly, long procedure ``declarations'' need to be broken across two lines.

  - Soup up the markup processor, and redo manual in markup. Generate LATEX, HTML, and info versions. Alternatively, persuade some kind soul to hand-port manual to HTML or info.

- Job control, after `jcontrol.scm`

- Better static heap linker.

- Gnu readline lib.