Copyright © 2012 Brendan Kidwell
This application is not finished yet. It is hosted on Github so that I can have a convenient place to sync my files, and so that any interested parties might know I'm working on it. Feel free to play around with it but don't expect any particular usefulness yet.
An event-driven Console object (rendered as HTML in the browser) with methods for input and output, including support for color.
Clean root (
window) namespace. Only one top-level object is created, and it's called
MEG. Children of this object may be aliased into the running program. (Example: "
var con = MEG.console;".)
To be implemented:
Textbook with instructions, problems, and some solutions.
File I/O backed by 5MB
window.localStogaeobject in browser and/or backed by the app server (with permissions model and multiple accounts, to allow sharing). Plus, ability to export and import a set of the students' files for portability.
Low-level peer-to-peer chat provided by the app server (local, XMPP, and/or ZeroConf) to allow sending events from one instances of a program to another. Let's build some simple and hackable multi-player games!
In-browser file manager and source code editor ( http://codemirror.net/ ).
Procedural graphics? Sprite graphics? Sound?
Install node.js (I'm using version 0.6.13 at this time).
At the command line, run "
In your browser, go to http://localhost:3000/FILE.JS?run , where
FILE.JSis a file in the