Profile cover photo
Profile photo
Michael Fairhurst
54 followers -
Interested in music, lojban, star trek, and some science too!
Interested in music, lojban, star trek, and some science too!

54 followers
About
Posts

Post has attachment
What I Learned Making My Own JIT Language
Early last year I started creating a little JIT language named Vaiven . It is a super minimal little language including objects, lists, control flow, functions, ints, and doubles. Vaiven currently includes GC, an interpreter, a first pass assembler, and hot...
Add a comment...

Post has attachment
Announcement: IDE Tooling for AngularDart 5
I haven't blogged in over a year now, because I ended up joining Google to work on Dart, where I've been slowly easing into my opinionated state while learning from the experts. I've also been really really focused on this new tooling which I've already ann...
Add a comment...

Post has attachment
Thank You For Admitting on the Internet...the Stupid Things You've Done (3D Printer Edition)
I'd like to keep this blog post a short and sweet, I mean long and winding Thank You, to everyone who's ever admitted somewhere on the internet that they've done something stupid. One such person saved me a lot of hassle and a lot of money on my Printrbot S...
Add a comment...

Post has attachment
Else If Is Not Special (Except in Python)
Prepare yourselves, for I am about to make a code formatting argument, which is almost always certainly a waste of time. But this formatting argument is rooted in a truth of how programming languages work, and as a programming language designer, I just feel...
Add a comment...

Post has attachment
Going Open with "Encase"
I've been pondering for a while a concept for a new language. Partly its interesting to me because I want to get more diverse compiler experience than just Wake's set of problems,and partly because its a program I know I would use. I'm going do something th...
Add a comment...

Post has attachment
That's me! And yup, this is what we do at Postano.
Add a comment...

Post has attachment
The Incredible Rewards Of Creating a Programming Language
Many of us enjoy seeing programming languages pop up that we might one day use, especially with cool ones like rust (memory safe without GC) and avail (extremely literate programming). But I would argue that many of us programmers, whether we like these tre...
Add a comment...

Post has attachment
The Visitor Pattern vs Object Composition
Over the last week or so, I've been going down a large refactoring of the wake compiler. And in all the hours I've spent rewriting the parse tree's data structure, I have yet to choose between
two design patterns. Its possible that there is already a third...
Add a comment...

Post has attachment
Why did we need this to be a framework?
While this post will be about Spring, the java framework, I highly urge you to read this as more than a criticism of Spring. In fact, I think Spring+Jpa+rdbms is currently an unrivaled web development stack. But I want to question what spring does, or at le...
Add a comment...

Post has attachment
Annotations, Pretty errors now built into Wake
It becomes tougher and tougher to keep making quick releases of Wake . In addition to compiling the feature, I now have a slew of libraries written in Wake that might need to be updated, and/or recompiled in the proper order. This was the case with the most...
Add a comment...
Wait while more posts are being loaded