December 01, 2016 at 10:04PM
"it'd be cool to pro­duce er­ror mes­sages that lined up with MUST and MAY claus­es." #readingToday

The States Lan­guage spec, of which I'm an au­thor, should not sur­prise any­one; it's writ­ten some­what in the style of an IETF RFC, full of MUST and MUST NOT and MAY as spec­i­fied in RFC 2119.

When I sat down to write Statelin­t, it oc­curred to me that it'd be cool to pro­duce er­ror mes­sages that lined up nice­ly with those MUST and MAY claus­es. So I ex­tract­ed them all in­to a file called StateMachine.j2119, where the "j" in the ex­ten­sion is for JSON.

This morn­ing we re­leased AWS Step Func­tions, a Server­less Distribut­ed Cloud Mi­croser­vices Poly­glot Work­flow Orches­tra­tion Co­or­di­na­tor thingie. It's cool; you want to read about it, vis­it Jeff Barr's joint. Ste...