Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a better and efficient web-client interface #8

Open
ryukinix opened this issue Nov 8, 2017 · 4 comments
Open

Create a better and efficient web-client interface #8

ryukinix opened this issue Nov 8, 2017 · 4 comments

Comments

@ryukinix
Copy link
Owner

ryukinix commented Nov 8, 2017

For now I'm using a modified version of gritty, but I have a lot of problems with it:

  • it's slow
  • it's written in NodeJS
  • each client spawn a new lisp-chat process as terminal client with 100MB at cost (my server only have 500mb of RAM)
  • it's buggy as well
  • ... this form is to narrow to write all the problems

The main reason for being slow it's because all the data, at each keystroke, is sent by TCP sockets to server. The ideal is only send a new request when is really necessary (RET pressed).

Would nice creating a client-side based solution since I don't have much resources to handling so heavy sessions on server. A nice interface would be something like http://hack.chat, as ideal written well in Common Lisp (parenscript), but it's not necessary for now.

@ryukinix
Copy link
Owner Author

ryukinix commented Nov 8, 2017

Update:

  • Readded curses Python version client
  • Integrate with the web terminal emulator

@ryukinix ryukinix changed the title Create a better and efficien web-client interface Create a better and efficient web-client interface Dec 1, 2017
@ryukinix
Copy link
Owner Author

ryukinix commented Jan 3, 2019

Closed due lack of activity (> year 1).

@ryukinix ryukinix closed this as completed Jan 3, 2019
@ryukinix
Copy link
Owner Author

@ryukinix ryukinix reopened this Mar 28, 2019
@ryukinix
Copy link
Owner Author

A very cool technology to use is clog.

Example of chat written in clog: https://github.com/rabbibotton/clog/blob/main/demos/02-demo.lisp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant