New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Build Agents and Models on One Platform
Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
VDMPad is a simple Web IDE server for VDM-SL based upon VDMJ and Squeak Smalltalk.
You can launch a VDMPad Server on your Mac or Linux PC and open "http://localhost:8085" with your browser.
Although VDM does NOT run on Windows platforms, you can use Windows/iOS/Android devices to open VDMPad running on Mac or Linux server.
Kreatrix is dynamic prototype based object orientated language. It has been inspirated by Io and Self. The syntax is similar to Smalltalk. It has small VM with modules (like Python). Some modules bind external library, for example: GTK+ and SDL.
Potato is a Squeak virtual machine completely written in Java. It is a derivative of JSqueak (http://research.sun.com/projects/JSqueak/) which was developed by Dan Ingalls. There is a blog on the project at http://potatovm.blogspot.com/.
A Lisp multilanguage design implemented on Smalltalk. Featuring an OOP macro system that works across all the languages. Contains all other languages as Lisp dialects. Fully OOP. Fully documented guided tour. language specs too. assembler, prolog, C#...
...It is a pure, proto-type based OO programming language with roles. It also provides access to the Java class library in Jii syntax. It takes influences from Newspeak Smalltalk, Io and Perl.
Susie (Scripting Using a Smalltalk Interpreter Engine) is an attempt to provide a light weight scripting engine using Smalltalk as the language. it is based on Public Domain SmallTalk (PDST).
Hummin is open Smalltalk-80 implementation with ANSI Smalltalk compliant
class library. It is file based and therefore modular. It could
be used for object oriented scripting as well as for rapid application
development.
Mirror is a full featured object oriented programming language. In Mirror all programmatic entities are first class objects, actions are performed by sending messages to objects ala Smalltalk, and binding is dynamic and performed at runtime.
Squeak is an open, highly-portable Smalltalk-80 implementation providing platform-independent 2d and 3d graphics, sound, and network access. Active development of Squeak is going on elsewhere than SourceForge now, meet us at squeak.org.
An extensible programming language. Scheme meets Smalltalk, with a C accent.
Internally, Pigeon is an object oriented dialect of Lisp. This core language is then used to reprogram its own parser, providing a much richer external syntax.
A runtime inspection/scripting environment. Smalltalk-like Swing GUI for scripting engines and object inspection. Works on remote containers (EJB/Servlets) and of course locally. General BSF supported, comes with the Lisp-syntaxed language piji.
Hush is a full object-oriented programming language, based loosely
on Smalltalk. It includes typeless data, dynamic method binding,
exception handling, closures, mixins, multiple threads,
garbage collection and X11 graphics bindings.
Pocket Smalltalk is Smalltalk-80 for small machines. Currently we support PalmOS with a virtual machine. We are looking for ports to other devices. PSt consists of an IDE (currently for Win32), which generates executables from Smalltalk source.