Funnel is a new programming language based on Functional Nets. Functional Nets combine key ideas of Functional Programming and Petri-Nets to yield a simple and general programming notation.
Category Archives: JVM Language
Misty Beach Forth
Misty Beach Forth is an implementation of the Forth programming language written in Java. Because it is written in Java, the Misty Beach Forth interpreter can be embedded in a WWW HTML page and launched as an applet.
myForth
myForth is a basic Forth interpreter written in Java. Forth programs can be read from Java Applet parameters.
A Forth interpreter
A Forth interpreter implemented in Java
Delta Forth
Delta Forth is a new Forth dialect and is intended to bring the Forth programming language to the Java world. Unlike Forth, DELTA Forth is a compiled language. This means that the source code is turned into a special format that is used to execute the program.
FIJI ForthIsh Java Interpreter
FIJI ForthIsh Java Interpreter, is written in Java and comes with full GPL’ed source. Running either at a command line or in an AWT window, FIJI accepts a syntax akin to the Forth programming language and uses a reference stack to push and pop all params to its functions. You can create Java objects and call methods on them from the FIJI stack. FIJI is very preliminary, quite incomplete and will be changing all the time. But such as it is, it works and has been tested on Linux Blackdown JVM 1.1.7a, VM/ESA JVM 1.1.4, and Windows/Sun JVM 1.1.7a.
TRS-80 Model 1 BASIC
The applet is an interpreter for TRS-80 Model 1 BASIC. Note that it is a BASIC interpreter, not a TRS-80 emulator; thus, the hardware-specific commands (PEEK, POKE, etc.) do not work.
Applet Designer
Applet Designer is a Visual Basic add-in that converts new or existing VB applications into Java applets.
COCOA
COCOA a is simple BASIC interpreter written in Java. It’s a primitive BASIC, uses line numbers, implements most of BASIC-80. Note: I do not know why it uses the same name as the Cocoa Logo. Mitch.Berger@gs.com commented on that: “Java as in coffee, is for grown-ups. Basic 80 is a beginner’s language, and Logo is aimed at kids. It is therefore unsurprising to me that each has a version named after a hot brown drink often given to children.”
JavaBasic
JavaBasic is a line command interpreter, loosely using the BASIC command set.