F# + Gold Parser = true
First of all, I have to confess that I’ve started to see the light of F# and AST manipulation. Anyway, I’ve created a F# skeleton template for Gold Parser and the Calitha .NET engine. It can be...
View ArticleGeneric DSL using F#
A few days ago I announced that I was working on a generic DSL parser : http://rogeralsing.com/2010/03/23/generic-dsl-grammar-and-parser/ I’m now porting the code to F# since it is more suited for AST...
View ArticlePlaying with Plastic
As some of you might know, I’ve been fiddling with a generic DSL grammar, here and here. I figured that I should do some proof of concept on this and started to write a language using the grammar and...
View ArticlePlastic – Added generator support
I’ve added generator support to my toy language “Plastic”. It’s quite funny how easy it is to implement some language features once you understand how they work behind the scenes. At first, I thought...
View ArticleMore on Plastic
I’ve added some more features to my toy language “Plastic”. Partial application of function arguments. This is now used for generators. Yield is no longer a core function, instead, each generator takes...
View ArticleMassive improvements to Pigeon – Akka Actors for .NET
The last few weeks have been busy busy. Me and Aaron have been making some massive improvements to Pigeon. Most of the Akka features are now completed, remoting still needs some love and after that we...
View Article