The SOM Project (@som_vms) 's Twitter Profile
The SOM Project

@som_vms

ID: 869928486512840705

linkhttps://som-st.github.io/ calendar_today31-05-2017 14:48:08

81 Tweet

72 Followers

7 Following

The SOM Project (@som_vms) 's Twitter Profile Photo

PY=python27 INTERP=BC ./som -cp Smalltalk Hello PY=python27 INTERP=AST ./som -cp Smalltalk Hello PY=python38 INTERP=BC ./som -cp Smalltalk Hello PY=python38 INTERP=AST ./som -cp Smalltalk Hello Hello World from SOM Hello World from SOM Hello World from SOM Hello World from SOM

The SOM Project (@som_vms) 's Twitter Profile Photo

Small updates to som-st.github.io ✅ merged RPySOM and RTruffleSOM into PySOM ✅ added the two Rust-based SOM implementations Looks like we’re somewhat stable at 9 SOM implementations.

Stefan Marr (@smarr) 's Twitter Profile Photo

Language implementation people: If you're working in industry, but do things that are interesting for workshops of industrial+academic researchers, would it make it easier for you to submit a blog post as talk proposal? #PL #implementation #research

The SOM Project (@som_vms) 's Twitter Profile Photo

Thanks Travis CI for the years of support. 🖖 Hello #GitHubActions! github.com/SOM-st/SOM/act… Now, if just someone could stop adding primitives to SOM, or would at least implement them for all SOMs, this thing would also be green 😅

Stefan Marr (@smarr) 's Twitter Profile Photo

Why implementing SomSom, a Metacircular SOM you may ask? Because a language implemented in itself is a thing of beauty. It's fun. It's exiting. 🤩🤓 github.com/SOM-st/SOM/pul…

Why implementing SomSom, a Metacircular SOM you may ask?

Because a language implemented in itself is a thing of beauty. It's fun. It's exiting. 🤩🤓

github.com/SOM-st/SOM/pul…
Kevin G. R. Greer (@kgrgreer) 's Twitter Profile Photo

Stefan Marr That's super spiffy! I'm working on a SOM-in-SOM project myself: github.com/kgrgreer/MCSOM When done, it will compile SOM to C. I only work on it when camping though, but camping season starts again soon. I'm really happy with how the parser reads like BNF: github.com/kgrgreer/MCSOM…

Stefan Marr (@smarr) 's Twitter Profile Photo

After making sure that my RPython SOM interpreters are pretty much the same, except for interpreting either abstract syntax trees or bytecodes, seems like I got the bytecode interpreter to break even on one metric. Though, not the one you may think. 1/3

The SOM Project (@som_vms) 's Twitter Profile Photo

Someone on the internet ported SOM to C#: github.com/yyl-20020115/S… And it passes almost all tests. 🥰 It’s not yet running SomSom, think the command line handling doesn’t match the latest version. But still, great stuff 😀

The SOM Project (@som_vms) 's Twitter Profile Photo

How cool is this?! HaSOM, a bachelor thesis describing a SOM implementation in Haskell 😍😍😍😍 dspace.cvut.cz/bitstream/hand… Thesis supervised by Filip Krikava.

Stefan Marr (@smarr) 's Twitter Profile Photo

Learning Haskell is now a little higher on my todo list. And reading this thesis! It has a very neat overview of the language.

Learning Haskell is now a little higher on my todo list.

And reading this thesis!

It has a very neat overview of the language.
Octave Larose (@octavelarose) 's Twitter Profile Photo

I'm pushing the performance of our Rust-based SOM interpreters, and I wrote a quick blog post about an optimization I recently implemented. Gonna try to make this more of a regular thing for extra motivation (and hopefully valuable feedback) octavelarose.github.io/2024/05/29/to-…