D 2019-08-17T07:01:53.163 L index N text/x-markdown P dc3166ce4e03a8edc54d27f1084efcbdf8cd561820dee182677c70deacffaf05 U seeg W 841 # SSHD server in Scheme This is a SSH server supporting chat and various other functionalities, written in [CHICKEN Scheme](https://www.call-cc.org/). This code is inspired by the [Why aren't we using SSH for everything?](https://medium.com/@shazow/ssh-how-does-it-even-9e43586e4ffc) post. I also wanted to explore the LISP <-> C integration, inspired by the [Schemings](https://github.com/Mathieu-Desrochers/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](https://nixos.org/nix/): ``` bash nix-build ``` If you require more CHICKEN eggs, add them to `eggs.nix` and `default.nix` and run ``` bash egg2nix eggs.csm > eggs.nix ``` To build just use `make`. Z 2717155c7cfeb5d6695c896a27cf0417