#PDF of #Wouter van Oortmerssen’s dissertation on the #Aardappel concurrent tuple-space #tree-rewriting programming language
on 02024-08-25#Wouter van Oortmerssen’s #tree-rewriting language #Aardappel
on 02024-08-25#Wouter van Oortmerssen’s language "Aardappel", a concurrent tuple-space #tree-rewriting system with data examples as variable names
on 02024-08-25#Wouter van Oortmerssen’s "Restructor" was a thing that looked at a program expressed as a giant expression and automatically factored it to remove duplication, then re-inlined any functions with only one caller.
on 02023-12-06#Wouter van Oortmerssen’s "TreeSheets" had #spreadsheets with nested cells.
on 02023-12-06#Wouter van Oortmerssen’s "FALSE" was the language that inspired #Brainfuck (and thus the whole #esolang scene), but is more practical.
on 02023-12-06#Wouter explains why he designed #FlatBuffers differently from #CapnProto (debating Kenton Varda, the former Protocol Buffers maintainer and author of Cap’n Proto)
on 02017-06-14#Wouter van Oortmerssen’s #FlatBuffers #serialization #performance; crudely it's about 16× slower than memcpying raw structs and about 32× faster than Protocol Buffers, which in turn is about 4× faster than JSON
on 02017-06-14#Wouter’s various programming language designs.
on 02016-05-15#Wouter’s Lobster programming language, a scripting language for writing #video-games in, features Python-like indentation syntax, Ruby-like blocks as a replacement for all control structures, type inference, multimethods, reference counting, a built-in OpenGL interface, and GLSL shaders. Originally it was dynamically typed, but now (as of September 2015) it has full type erasure.
on 02016-05-15#Wouter’s #ZUI prototype for looking at your filesystem tree, using OpenGL with animated zooms, with embedded image viewers and text editors.
on 02016-05-15