Meinte BoersmaWhy I’m writing a new book about DSLsThe topic of Domain-Specific Languages (DSLs), and the wider topics of software language engineering and model-driven software development…Aug 24, 2020Aug 24, 2020
Meinte BoersmaI’m writing a book about Domain-Specific Languages“A while ago” I was approached by Manning Publications: whether I was down for writing a book about these things called Domain-Specific…Aug 14, 2020Aug 14, 2020
Meinte BoersmaScripting considered harmfulWhile I was wrestling with some ghastly batch script the other day, it struck me that we seem to be relatively loathe to hold the, often…May 29, 20181May 29, 20181
Meinte BoersmaThe Munich MPS Meetup 2018: my impressionLast week, I went to the Munich MPS Meetup 2018 (see agenda), intended for practitioners to learn about what other are doing with MPS and…Apr 24, 2018Apr 24, 2018
Meinte BoersmaWhy so meta?Lately, I’ve been doing a lot of work in Jetbrains’ language workbench MPS. Even though the initial learning was a bit slower than…Feb 27, 2018Feb 27, 2018
Meinte BoersmaPost-mortem for MásMás was my attempt at a Web-based workbench for projectional modelling languages which I’ve effectively abandoned late 2014. You can still…Jan 31, 2018Jan 31, 2018
Meinte BoersmaCode generation with MPS for the uninitiated and/or textually inclinedRecently, I’ve had my first stint with MPS and for the most part, it’s been a hoot. The “most part” bit binds to the code generation side…Jan 16, 20181Jan 16, 20181
Meinte BoersmaWhat goes into creating a projectional editor?A veritable library has been filled with literature about parsing in its gazillion variants. A somewhat smaller library has been populated…Sep 18, 2017Sep 18, 2017
Meinte BoersmaMore mathematics! (instead of programming)Via Twitter I stumbled on letter to the editor by economist Ewoud Jansen about the “hype” surrounding the necessity of learning how to…Sep 13, 2017Sep 13, 2017
Meinte BoersmaThe MPVC PatternProvocative sub title: “MVC isn’t dead, it just needs a P” ;)Jul 17, 2017Jul 17, 2017