JBasic is a (see note) embeddable BASIC interpreter written entirely in Java. JBasic is designed for scripting Java Beans at runtime. You can embed JBasic in any Java application, applet or bean using the JBasic Runtime Engine. (NOTE: I have received a mail from Mike Lehman referring to some legal stuff that this is not the first embeddable BASIC – if you care about such important notions…)
Convert
MaVerickBASIC
MaVerickBASIC is an Open Source Multivalue Database Management System. It includes MaVerickBASIC, a DataBasic compatible compiler.
Mapyrus
Mapyrus is a BASIC-like language for creating plots of points, lines, polygons and labels to PostScript (high resolution, up to A0 paper size), Portable Document Format (PDF) and web image output formats.
Testalgo2
Testalgo2 is a basic programming language
Grasshopper
From the product description: Grasshopper is a Visual Studio .NET plug-in, which enables you to use C# or Visual Basic .NET to develop, debug and deploy Web applications and Web services that run on Microsoft Windows, Linux and any Java-enabled platform. Grasshopper introduces a patent-pending compiler that compiles Microsoft Intermediate Language (MSIL) into standard Java bytecode. You can access external Java components regardless of the Java development environment in which they were originally developed.
JBasic
N.A.M.E.
N.A.M.E. compiles BASIC source code into java binaries. You can also run code in interpretive mode.
HotTEA
Mike Lehman’s HotTEA is an implementation of the BASIC language written in Java.
Guarana
Guarana is a reflective architecture that aims at simplicity, flexibility, security and reuse of meta-level code. It features a run-time meta-object protocol that provides for easy composition of meta-objects and allows for dynamic reconfiguration. Meta-objects can be combined through composers, that provide the glue code for them to work together, delegating control to them and resolving conflicts when they arise. Since composers are meta-objects, they can be further composed.