Pinned Repositories
ipolyglot
A polyglot kernel for Jupyter notebooks based on GraalVM.
native-minecraft-server
Use GraalVM Native Image to turn the Minecraft server into native executables that are small in footprint, fast, and cheap to deploy.
Ohm-S
A Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
polyglot-live-programming
Polyglot Live Programming with GraalVM, the Language Server Protocol (LSP), and VS Code.
RSqueak
A Squeak/Smalltalk VM written in RPython.
sandblocks
A projectional editor for Squeak/Smalltalk.
smalltalkCI
Framework for testing Smalltalk projects with GitHub Actions, GitLab CI, Travis CI, AppVeyor, and others.
Squot
Squeak Object Tracker - Version control for arbitrary objects, currently with Git storage
trufflesqueak
A Squeak/Smalltalk VM and Polyglot Programming Environment for the GraalVM.
vivide
A Squeak/Smalltalk-based programming environment and framework that supports low-effort construction of graphical tools by employing a data-driven perspective and a script-based programming model.
Software Architecture Group's Repositories
hpi-swa/native-minecraft-server
Use GraalVM Native Image to turn the Minecraft server into native executables that are small in footprint, fast, and cheap to deploy.
hpi-swa/trufflesqueak
A Squeak/Smalltalk VM and Polyglot Programming Environment for the GraalVM.
hpi-swa/smalltalkCI
Framework for testing Smalltalk projects with GitHub Actions, GitLab CI, Travis CI, AppVeyor, and others.
hpi-swa/ipolyglot
A polyglot kernel for Jupyter notebooks based on GraalVM.
hpi-swa/RSqueak
A Squeak/Smalltalk VM written in RPython.
hpi-swa/Squot
Squeak Object Tracker - Version control for arbitrary objects, currently with Git storage
hpi-swa/vivide
A Squeak/Smalltalk-based programming environment and framework that supports low-effort construction of graphical tools by employing a data-driven perspective and a script-based programming model.
hpi-swa/polyglot-live-programming
Polyglot Live Programming with GraalVM, the Language Server Protocol (LSP), and VS Code.
hpi-swa/sandblocks
A projectional editor for Squeak/Smalltalk.
hpi-swa/Ohm-S
A Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
hpi-swa/setup-smalltalkCI
Use smalltalkCI to test your Smalltalk projects.
hpi-swa/Gramada
Gramada is an interactive development environment for programming languages defined in Ohm. It is based on Vivide and implemented in Squeak/Smalltalk.
hpi-swa/animations
An extension for Squeak/Smalltalk that employs a simple programming model for adding animations to the Morphic framework.
hpi-swa/MessageSendRecorder
Tracing tool for Squeak/Smalltalk. Includes a debugger-like browser for records.
hpi-swa/JCop
A COP language extension to Java
hpi-swa/Rack
A hierarchical ordering system for objects in Squeak/Smalltalk with a graphical interface
hpi-swa/metacello-git
Git support in Monticello. Deprecated: Use https://github.com/hpi-swa/Squot instead.
hpi-swa/MethodWrappers
Method wrappers from the AspectS project. Compatible with Squeak 5.1 and newer.
hpi-swa/widgets
A set of graphical controls such as tree views and buttons implemented in Squeak/Smalltalk using the Signals observer pattern.
hpi-swa/smalltalk-nested-classes
Module System for Squeak based on Nested Classes
hpi-swa/signals
An observer mechanism inspired by the Qt framework and implemented in Squeak/Smalltalk.
hpi-swa/squeak-history
Project for Squeak 5.2 (and above) to explore and learn about the history of Squeak and Squeak-related projects.
hpi-swa/SmalltalkWordNet
Provides an object representation of the wordnet database
hpi-swa/context-s
A COP language extension for Squeak/Smalltalk