Redline Smalltalk is an implementation of the Smalltalk programming language for the Java Virtual Machine. You will be able to call Smalltalk from Java and Java from Smalltalk. The bytecode generation layer will be decoupled so another generator for another target could be “plugged” in if the JVM isn’t for you.
Tag Archives: Smalltalk
javachatty
javachatty is a Smalltalk dialect with complete Java integration.
Bistro
Bistro is a new programming language that integrates features of Smalltalk and Java. Bistro is a variation of Smalltalk that runs on top of any Java virtual machine (VM) that conforms to Sun’s Java specifications. Bistro offers Smalltalk developers a means by which to reuse the models they built with Smalltalk. Bistro provides mechanisms for translating Smalltalk model code into Java, so that models originally built with Smalltalk may be deployed on and execute in a Java environment.
Talks2
Talks2 is a full Smalltalk Development Environment which runs on top of the Java Virtual Machine. It comes with a ClassBrowser, Workspace, Transcript and all the things you know from a Smalltalk Development Environment. Talks2 translates Smalltalk to Java, and also uses the Java GUI and IO to run in any regular Java environment. They have a strange Web-site which apparently can only be accessed with JavaScript enabled, so you have to click to Products and then to Talks2
SmalltalkJVM
SmalltalkJVM allows Smalltalk to run on any JVM. The compiler currently produces 100% Java class files fully compatible with the Sun JVM specification. This allows Smalltalk and Java code to interact seamlessly and allows Smalltalk programs to run anywhere Java runs.
JSmall Athena Smalltalk
JSmall Athena Smalltalk comprises a set of tools to use the Smalltalk programming language in an embedded setting. Athena offers a small virtual machine written in Java, a shell, and a set of tools to program Athena from Squeak, an open Smalltalk dialect.
JSqueak
JSqueak is a Squeak interpreter written in Java. Squeak is a modern, open source full-featured implementation of the powerful Smalltalk programming language and environment.
SmallWorld
SmallWorld is a public domain Little Smalltalk interpreter written entirely in Java. It is based on the Little Smalltalk system, which was the first Smalltalk interpreter written outside of Xerox Parc, back in 1984.