Un chat experimental tipo irc escrito en Lisp.
Instale [roswell][ros] y agregue ~/.roswell/bin/
a la variable PATH
.
Después de eso simplemente escribe:
ros install ryukinix/lisp-chat
Lisp-chat también está en Quicklisp, probado en las siguientes implementaciones:
Cargar el servidor
$ lisp-chat-server localhost
crear un cliente
$ lisp-chat localhost
Como alternativa a localhost
puede utilizar server.lerax.me
, que apunta a un servidor de chat lisp que se ejecuta en el puerto 5558.
Si quieres probar esto y no has solicitado el Lisp, tengo esas alternativas para ti:
En el cliente Python, escribí de una manera que solo usaba esta stdlib evitando el dolor de manejar el infierno de dependencias, así que puedes llamarlo así:
$ python client.py
Así que finalmente... netcat. ¡Sí! ¡Incluso puedes usar netcat
! Un usuario llamado Chris
en los últimos días acaba de iniciar sesión en el servidor con el siguiente mensaje:
|16:30:37| [Chris]: Used netcad
|16:30:41| [Chris]: netcat*
|16:30:50| [Chris]: bye
¡Así que puedes escribir netcat server.lerax.me 5558
y continuar! ¡Lo probé en mi máquina y funciona bien! La razón principal es que la comunicación entre el servidor y el cliente solo utiliza datos sin procesar. Para una mejor sincronización con los datos de texto del servidor mientras escribe, le sugiero que utilice un contenedor de línea de lectura como rlwrap
llamando como rlwrap netcat server.lerax.me 5558
.