About a year ago I blogged about an idea of an extensible language; http://rogeralsing.com/2009/03/18/an-intentional-extensible-language/ Since then, I have been experimenting with this concept quite a bit. I have now created a more complete grammar which contains hard-coded support for some constructs, e.g. assignments, lambdas, binary and unary operations. What I ended up with is not a language,…More
Category Archives: .NET
Genetic Programming: Code smarter than you!
Here in sweden there are currently circulating some email with a challange about solving a math puzzle. It’s nothing special really but the mail goes something like this (translated): (Don’t blame me for the claims in the quote, it’s not my words) It’s said that only people with an IQ over 120 can solve the…More
RX Framework – Building a message bus
I’ve been toying around with the Reactive Extensions (RX) Framework for .NET 4 the last few days and I think I’ve found a quite nice usecase for it; Since RX is all about sequences of events/messages, it does fit very well together with any sort of message bus or event broker. Just check this out:…More
Massive parallelism – F# in the cloud?
I’m still trying to learn a bit of F# and I thought of a quite nice experiment. Since F# supports quotations (for you C# devs, think Linq Expressions on roids) wouldn’t it be possible to serialize such quotation and pass it to a webservice and execute that code there? Imagine the following code for a…More
F# Pipelining in C#
Here is one such example where F# developers try to make it look like F# can do things that C# can not. http://lorgonblog.spaces.live.com/blog/cns!701679AD17B6D310!165.entry F# code F# code that apparently is much easier to read than C# code: C# code My attempt to accomplish the same in C#. I think that’s fairly similar? OK, I cheated,…More
