nydel / muclr Goto Github PK
View Code? Open in Web Editor NEWmulti-user common lisp repl
Home Page: http://muclr.org
License: Other
multi-user common lisp repl
Home Page: http://muclr.org
License: Other
we'll use hunchentoot for the time being. this is a huge project on its own.
will be useful to have a specification for how a server communicatees with a registrar.
and perhaps also for how a client communicates with a server.
see wiki for this as it develops.
probably need to restructure the filesystem as well. this is high priority. the more work we get done, the sloppier it becomes. unless we periodically clean things up.
obviously this project is just beginning to be born. i'll need to put together the bones or at least their blueprints before anything else can be done.
multi-user common lisp repl, as a system/project, will take a lot of different specialized skillsets to execute properly. once the first steps are taken in organizing it as a project, the next step will be to pitch the idea to programmers who may be interested in making muclr a functioning reality.
for the registrar and for other purposes including maximizing efficiency of development and establishing project legitimacy, we must find a home on the internet.
boy oh boy. muclr/src/server.lisp for the damage. the class "muclr-listener" is nuts. but we're going to have tons of fun threading each connecting instance on the server end as a parallel process. this will give us a way to really f'cking streamline the specific handling of separate users/connections by - 1) making each connection a separate object - 2) including and making accessible each connection & its user's details inside the object - 3) cycling through the objects in order to process everything in realtime like some crazy epileptic repl listening to death metal in front of a strobe light.
everyone who has heard i'm doing this and not signed on yet is an idiot. this is the most fun project imaginable.
will need to decide on or design a license for the project.
we'll start with a canonical API then add an easy-to-use non-canonical expansion file complete with simple example and documentation.
let's define this in a separate file and package and have :muclr-server depend-on that package.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.