Scala 3: Returning implicit function literals
When I recently looked at implicit functions in Scala 3 (still only available as a pre-release compiler codenamed ‘Dotty’) I had some que...Read more at recurse.se ↗Implicit Functions in Scala 3
One of the many new things in Scala 3 (still only available as a pre-release compiler codenamed ‘Dotty’) is the ability to define implici...Read more at recurse.se ↗Building a parser for Sequence
Now that we have defined what we want the Sequence language to look like, we need to formalize this in a grammar and build a parser to pa...Read more at markuseliasson.se ↗Defining the Sequence language
Even a tiny language as Sequnce requires a careful and iterative process, you need to consider both the semantics and the synatax.Read more at markuseliasson.se ↗TDD and prototyping—a love story?
How can you write tests when you don’t know which code you need to write?Read more at programmaticallyspeaking.com ↗Building your own DSL does not have to be hard
The need for different types of computer languages is growing rapidly — luckily it turns out that creating your own Domain Specific Langu...Read more at markuseliasson.se ↗Git-diffing Excel files, part 2
This post adds some details that are big enough to deserve a separate post. They are: User-level configuration of Excel diffing. How to ...Read more at programmaticallyspeaking.com ↗Nashorn's JSObject in context
The purpose of this article is to explain when the different JSObject methods are called during script execution and in some cases how th...Read more at programmaticallyspeaking.com ↗Bytes do not destroy software — people do
Have you ever come across a poorly written software where you thought to yourself — this has grown out of control!Read more at markuseliasson.se ↗