Introducing Gleam

Over the past few months I have been working on a new programming language for the JVM. It's called Gleam and its purpose is to make view layer programming for web applications easier.

You can read more on the approach taken and the problems it is trying to solve here and here.

I have created a site for Gleam (written using Gleam) and it is located at

The source for Gleam is on github at The compiler is written in Scala and is gradually getting completely rewritten now that I've firmed up the design (read: I'm not proud of the code itself, just what it does).

So, without any further ado, have a play!


I'd love to hear any feedback or questions on this! Please comment, twitter, e-mail me and I'll get back to you :)


blog comments powered by Disqus

Colin Howe

I'm Colin. I like coding, ultimate frisbee and startups. I am VP of engineering at Conversocial