Try Lua

Examples (taken from the offical Lua demo): HelloGlobalsBisectSieveAccount

Try Lua provides a sand boxed environment to play with Lua. Certain methods are not available like anything from the "io" or "os" libraries. State is maintained across the active browser session. Refreshing the page will create a new session. Typing "clear" will clear scrollback.

Don't already know Lua? I recommend purchasing Programming in Lua. You can also read the first edition online for free.

Brought to you by me and Lua.
View source