This is your work, valued
Investigating concurrency, language implementation, and VM technology.
latex-to-html5. Scripts for Latex to HTML5 conversion
717are-we-fast-yet. Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays
408RoarVM. RoarVM is a manycore Smalltalk Virtual Machine
244ReBench. Execute and document benchmarks reproducibly.
99CLIPS. A Tool for Building Expert Systems
92SOMns. SOMns: A Newspeak for Concurrency Research
70googletest. Google C++ Testing Framework
41TruffleSOM. A SOM Smalltalk implemented on top of Oracle's Truffle Framework
38WritingStats. Track and Visualize Your Writing Progress
35SOM. SOM - Simple Object Machine
24effortless-language-servers. Framework for Effortless Language Servers with Language Servers for SOM, SOMns, and SimpleLanguage
20PySOM. PySOM - The Simple Object Machine Smalltalk implemented in Python
18ReBenchDB. ReBenchDB records benchmark results and provides customizable reporting to track and analyze run-time performance of software programs.
18selfopt-interp-performance. A reporting project on the performance of self-optimizing interpreters
16SOMpp. SOM++ - C++ implementation of the Simple Object Machine Smalltalk
13SMark. Write Benchmarks like Tests
13truffle. The Truffle Language Implementation Framework
12Classic-Benchmarks. A collection of classic object-oriented benchmarks
11CSOM. CSOM - C implementation of the Simple Object Machine Smalltalk
11perf-latex-paper. Setup for a Paper with Performance Evaluation, Latex, ReBench, and KnitR
10graal. Clone of the OpenJDK Graal Project Mercurial repository
10LibGit. A Smalltalk Binding for libgit2
9som-java. SOM - Simple Object Machine (plain Java implementation)
7truffle-notes. Notes on the Truffle Language Framework and Graal JIT Compiler
6BenchR. R scripts to evaluate and visualize benchmarking results
6Snake. Snake - The Language Game
6OmniVM. A RoarVM fork with support for the Ownership-based Metaobject Protocol (OMOP) to facilitate the implementation of concurrent programming abstractions.
5collab.sty. A Latex Package for collaboration and editing
5eg. EasyGit is a wrapper for git, designed to make git easy to learn and use for former SVN and CVS users.
4gil-sem-demos. Demos that show the semantics of Global Interpreter Lock systems
4golo-lang. Golo - a lightweight dynamic language for the JVM.
3JsSOM. JsSOM - The SOM (Simple Object Machine) Smalltalk implemented in JavaScript
3academic-notes. Notes on Supervising, Organizing, and other Academic things
3codespeed. A web application to monitor and analyze the performance of your code
3SOM-syntax-highlighting. TextMate Redline Smalltalk support
2truffleruby-faststart. Setup and benchmarks for TruffleRuby, part of the FastStart project.
1