Home

SSHD server in Scheme

This is a SSH server supporting chat and various other functionalities, written in CHICKEN Scheme.

This code is inspired by the Why aren't we using SSH for everything? post.

I also wanted to explore the LISP <-> C integration, inspired by the Schemings source code.

Design goals

The main assumption is to make this server extendable via plugins. The first plugin, chat, is in development.

Development

Use the Nix package manager:

nix-build

If you require more CHICKEN eggs, add them to eggs.nix and default.nix and run

egg2nix eggs.csm > eggs.nix

To build just use make.