Commits

Author Commit Message Labels Comments Date
firefly
Ported Eldis to JavaScript.
firefly
Worked a bit on improving module server/client; mostly the server.
firefly
Separated remote module 'server part' from the bot core; started refactoring the code. There's still much to be done.
firefly
Added a first crude implementation of the 'remote module' API; a server part integrated with the IRC bot as well as a standalone client part that connects to the server part. The client is in a very unfinished stage, implemented just enough so that I have something to test with.
firefly
Refactored `BufferedSocket` to better match how `Socket` and the `net` module works. Updated commands to match the new parallel-execution-friendly execution system. Various minor source code adjustments.
firefly
MAde command execution parallel; pipelined commands now all start at the same time, and have to wait for data through a "socket" system (basically event emitters supporting the 'data' and 'end' events). Added TODO file.
firefly
Initial commit. Bot currently consists of four source files and one module.