RSSAmplifier

Blog

Run Hello

msm.runhello.comRSS feed ↗10 posts

Latest posts

Okay I’m posting here again now

So I sorta didn t update this website for, uh, eight years. I attempted three separate projects to replace this site with something more convenient and none of them really worked out. So alright, I m here again, at least for as long as it takes for me to publish a WebGPU tutorial. Meanwhile, here s some things [ ]

No Compiler, part 3: A second, tiny language embedded inside Lua

In the last couple weeks I ve been chasing this weird daydream of writing scripts that directly talk to the LLVM compiler backend library, thus making software without a compiler frontend. Each script would be its own tiny frontend. My plan was this would let me jump directly into the 'interesting bits' of programming language development. [ ]

No Compiler, part 2: Turing Completeness

Last week I made a blog post where I talked about making computer programs without a programming language, by writing Lua scripts that bind to the LLVM compiler backend library and call the instruction builder functions manually. I m gonna keep playing with this, but before I keep going, people on Twitter pointed out some errors [ ]

No Compiler

On LLVM, using C libraries from Lua, and writing software without a compiler I ve been working on a programming language. I make video games, and the languages that exist for this all have drawbacks that get in my way when I m making stuff, so I decided to make a new one. I made an interpreter, [ ]

My Lambdaconf talk on the Emily programming language

You might have seen my posts here about Emily, my hybrid functional/object-oriented programming language project. I actually gave a talk at Lambdaconf in May of 2015 about the project, and it is now available on Youtube. While the documents on the Emily website are intended to be introductions to the language for a general audience, [ ]

BECOME A GREAT ARTIST IN JUST 10 SECONDS, updates

Back in 2013, I made a game called BECOME A GREAT ARTIST IN JUST 10 SECONDS with Michael Brough for Ludum Dare 48. It is fun! You should play it. In the time since, ARTIST has been featured at Indiecade 2014 as an official selection here it is being demoed at the Night Games event [ ]

Announcing the Emily programming language, version 0.1

This last year I ve been working on a programming language. Around April, I sat down and I wrote out a list of all the things I want out of a language. Nothing that exists right now felt satisfying, so I decided to make my own. I ve named this language Emily, and as of today I [ ]

Open source index, Indiecade

Hi hi. Two small blog-relevant updates. It got frustrating to me how hard it is to get around the list of projects on my BitBucket page, so I made a sorted index of all my open source code. The list is hosted on BitBucket and includes all my game projects, including a number I ve never [ ]

Emily programming language: Status update one

About a month ago, I put up some plans for a programming language. It actually got some interest!, so I thought I d go over some things that have happened since then. First off, I decided the name of the language is definitely Emily, unless I m somehow legally forced to call it something else. I made [ ]

I designed a programming language and it looks like this.

For reasons I talk about here, I m going to try to create a programming language. So far I ve got basically a first-draft design. There is a specific idea I decided I want to explore, when I do this: Programming languages duplicate too much. Programming languages often have multiple syntaxes that do very similar things, or [ ]