A logo interpreter writtein JavaScript with a nice graphical turtle.
Category Archives: JavaScript language
Befunge Interpreter
Ok, call it obscure… At http://www.esolangs.org/wiki/Befunge we learn that “Befunge is believed to be the first two-dimensional, ASCII-based, general-purpose (in the sense of “you could plausibly write Hunt the Wumpus in it” [1]) programming language. Its form was influenced in part by the multimedia scripting application AmigaVision, and in part by Forth.” Here is the interpreter for it.
Skulpt: Python in JavaScript
Skulpt is an implementation of Python in JavaScript.
JsTcl – Tcl in JavaScript
A Tcl implementation in JavaScript.
F# to JavaScript
The idea is to use the F# language for writing both client and server-side part of the web application, to develop client-side code in a type-safe programming language using a subset of the F# library, and to provide a way to write both server-side and client-side code as a part of single homogeneous module defining the web page logic. It includes a first translator from an ML-family functional language to JavaScript. The concept is described in the paper Tomáš Petříček Don Syme. AFAX: Rich client/server web applications in F#, there is a tutorial like introduction and there is some upcoming software.
Quite BASIC
Quite BASIC is an all web-based classic BASIC programming environment, mainly for eduational purposes.
HotRuby
HotRuby is Ruby on JavaScript and Flash. HotRuby runs Ruby source code on a web browser and Flash. HotRuby runs opcode, compiled by YARV(Yet Another Ruby VM) on Ruby. HotRuby is a Ruby VM.
s-mr: JavaScript in JavaScript
Self-made Rhino is an implementation of JavaScript in JavaScript.
WPS: PostScript for the Web
A PostScript and PDF interpreter for HTML 5 canvas.
6502 compatible assembler and emulator in javascript
This compiles the good old 8-bit 6502 assembler code and emulates its execution.