Linz, Austria

Stefan Marr

Expert
@smarr

Investigating concurrency, language implementation, and VM technology.

latex-to-html5. Scripts for Latex to HTML5 conversion

717

are-we-fast-yet. Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays

408

RoarVM. RoarVM is a manycore Smalltalk Virtual Machine

244

ReBench. Execute and document benchmarks reproducibly.

99

CLIPS. A Tool for Building Expert Systems

92

SOMns. SOMns: A Newspeak for Concurrency Research

70

googletest. Google C++ Testing Framework

41

TruffleSOM. A SOM Smalltalk implemented on top of Oracle's Truffle Framework

38

WritingStats. Track and Visualize Your Writing Progress

35

SOM. SOM - Simple Object Machine

24

effortless-language-servers. Framework for Effortless Language Servers with Language Servers for SOM, SOMns, and SimpleLanguage

20

PySOM. PySOM - The Simple Object Machine Smalltalk implemented in Python

18

ReBenchDB. ReBenchDB records benchmark results and provides customizable reporting to track and analyze run-time performance of software programs.

18

selfopt-interp-performance. A reporting project on the performance of self-optimizing interpreters

16

SOMpp. SOM++ - C++ implementation of the Simple Object Machine Smalltalk

13

SMark. Write Benchmarks like Tests

13

truffle. The Truffle Language Implementation Framework

12

Classic-Benchmarks. A collection of classic object-oriented benchmarks

11

CSOM. CSOM - C implementation of the Simple Object Machine Smalltalk

11

perf-latex-paper. Setup for a Paper with Performance Evaluation, Latex, ReBench, and KnitR

10

graal. Clone of the OpenJDK Graal Project Mercurial repository

10

LibGit. A Smalltalk Binding for libgit2

9

som-java. SOM - Simple Object Machine (plain Java implementation)

7

truffle-notes. Notes on the Truffle Language Framework and Graal JIT Compiler

6

BenchR. R scripts to evaluate and visualize benchmarking results

6

Snake. Snake - The Language Game

6

OmniVM. A RoarVM fork with support for the Ownership-based Metaobject Protocol (OMOP) to facilitate the implementation of concurrent programming abstractions.

5

collab.sty. A Latex Package for collaboration and editing

5

eg. EasyGit is a wrapper for git, designed to make git easy to learn and use for former SVN and CVS users.

4

gil-sem-demos. Demos that show the semantics of Global Interpreter Lock systems

4

golo-lang. Golo - a lightweight dynamic language for the JVM.

3

JsSOM. JsSOM - The SOM (Simple Object Machine) Smalltalk implemented in JavaScript

3

academic-notes. Notes on Supervising, Organizing, and other Academic things

3

codespeed. A web application to monitor and analyze the performance of your code

3

SOM-syntax-highlighting. TextMate Redline Smalltalk support

2

truffleruby-faststart. Setup and benchmarks for TruffleRuby, part of the FastStart project.

1
36
Apply