Un chat expérimental de type irc écrit en Lisp.
Installez [roswell][ros] et ajoutez ~/.roswell/bin/
à la variable PATH
.
Après cela, tapez simplement :
ros install ryukinix/lisp-chat
Lisp-chat est également sur Quicklisp, testé sur les implémentations suivantes :
Charger le serveur
$ lisp-chat-server localhost
Créer un client
$ lisp-chat localhost
Comme alternative à localhost
vous pouvez utiliser server.lerax.me
qui pointe vers un serveur Lisp-Chat exécuté sur le port 5558.
Si vous voulez tester ceci et que le Lisp n'est pas demandé, j'ai ces alternatives pour vous :
Sur le client Python, j'ai écrit d'une manière uniquement en utilisant stdlib, évitant ainsi la douleur de gérer l'enfer des dépendances, vous pouvez donc simplement appeler cela :
$ python client.py
Alors enfin... netcat. Oui! Vous pouvez même simplement utiliser netcat
! Un utilisateur appelé Chris
ces derniers jours vient de se connecter au serveur avec le message suivant :
|16:30:37| [Chris]: Used netcad
|16:30:41| [Chris]: netcat*
|16:30:50| [Chris]: bye
Vous pouvez donc taper netcat server.lerax.me 5558
et continuer ! J'ai testé sur ma machine et fonctionne bien ! La raison principale est que la communication entre le serveur et le client utilise uniquement des données brutes. Pour une meilleure synchronisation avec les données texte du serveur pendant que vous tapez, je vous suggère d'utiliser un wrapper readline comme rlwrap
appelant comme rlwrap netcat server.lerax.me 5558
.