smarr
Investigating concurrency, language implementation, and VM technology.
University of KentCanterbury, UK
Pinned Repositories
are-we-fast-yet
Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays
CLIPS
A Tool for Building Expert Systems
googletest
Google C++ Testing Framework
latex-to-html5
Scripts for Latex to HTML5 conversion
ReBench
Execute and document benchmarks reproducibly.
ReBenchDB
ReBenchDB records benchmark results and provides customizable reporting to track and analyze run-time performance of software programs.
RoarVM
RoarVM is a manycore Smalltalk Virtual Machine
SOMns
SOMns: A Newspeak for Concurrency Research
WritingStats
Track and Visualize Your Writing Progress
smarr's Repositories
smarr/latex-to-html5
Scripts for Latex to HTML5 conversion
smarr/are-we-fast-yet
Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays
smarr/ReBench
Execute and document benchmarks reproducibly.
smarr/SOMns
SOMns: A Newspeak for Concurrency Research
smarr/TruffleSOM
A SOM Smalltalk implemented on top of Oracle's Truffle Framework
smarr/SOM
SOM - Simple Object Machine
smarr/PySOM
PySOM - The Simple Object Machine Smalltalk implemented in Python
smarr/effortless-language-servers
Framework for Effortless Language Servers with Language Servers for SOM, SOMns, and SimpleLanguage
smarr/ReBenchDB
ReBenchDB records benchmark results and provides customizable reporting to track and analyze run-time performance of software programs.
smarr/SOMpp
SOM++ - C++ implementation of the Simple Object Machine Smalltalk
smarr/truffle
The Truffle Language Implementation Framework
smarr/som-java
SOM - Simple Object Machine (plain Java implementation)
smarr/gil-sem-demos
Demos that show the semantics of Global Interpreter Lock systems
smarr/JsSOM
JsSOM - The SOM (Simple Object Machine) Smalltalk implemented in JavaScript
smarr/conf-twitter-bot
A Twitter Bot to post about academic papers
smarr/truffleruby-faststart
Setup and benchmarks for TruffleRuby, part of the FastStart project.
smarr/asdf-awfy
asdf plugin for use in the Are We Fast Yet project
smarr/ast-vs-bc-experiments
Experiments comparing the impact of various optimizations on AST/BC interpreters in the context of metacompilation
smarr/chartjs-chart-boxplot
Chart.js Box Plots and Violin Plot Charts
smarr/ChartjsNodeCanvas
A node renderer for Chart.js using canvas.
smarr/conf-deadlines
Custom Conference Deadline Overview
smarr/HaSOM
The Simple Object Machine implemented in Haskell
smarr/join-images
Merge multiple images into a single image
smarr/macports-ports
The MacPorts ports tree
smarr/mx
Command-line tool used for the development of Graal projects
smarr/SIGPLAN.github.io
SIGPLAN website
smarr/som-rs
An alternative implementation of the Simple Object Machine, written in Rust
smarr/truffleruby
A high performance implementation of the Ruby programming language. Built on the GraalVM by Oracle Labs.
smarr/vscode-extension-samples
Sample code illustrating the VS Code extension API.
smarr/yksom