Hi.
I've created a set of changes to get the server compilable and running.
The first patch, `tl.patch` updates telnet-listener.lisp to be
compilable and runnable. The changes include:
* A number of typo fixes.
* Made make-listener-thread a method of TELNET-LISTENER.
* SBCL's threading API has changed, so updated accordingly.
* Removed a fair chunk of cycle-master-thread, merely removes
any that are finished, and spawns any more if necessary.
* Changed the default port to 10000 so that it won't have any
problems for an unprivileged user.
The second patch, `ts.patch` updates telnet-stream.lisp to mostly be
compilable. Mostly because a number of clashes occur with the
COMMON-LISP package (fixed in next patch).
Changes include:
* Fixing calls to CHAR, parameter were reversed and indexes
were off by 1.
* Updated read and write functions to behave the same as
those in the standard.
* READ-CHAR shouldn't die if it reads NIL.
The last patch, `pkg.patch` adds an ASDF package, cl-telnetd.asd, define
the cl-telnetd package in packages.lisp.
* Changed package name from ltelnetd to cl-telnetd.
* ASDF package in cl-telnetd.asd.
* Defined cl-telnetd package in packages.lisp.
* The cl-telnetd now adds shadowing for read and write functions
used by telnet-stream (telnet-stream.lisp now compiles).
Regards,
Daniel.