The Swedish site EvolutionsTeori.se (Theory of evolution) has featured one of my blog posts regarding genetic programming. My code sample is used as a proof that evolution can infact occur inside a computer as a response to the opposite claims in the movie “Expelled”. http://www.evolutionsteori.se/blog/2008/12/expelled-och-simulerad-evolution.html I guess I have to be a bit agnostic here;…More
AOP vs. OOP Ignorance
Yesterday Fredrik Normén wrote a post about crosscutting concerns. Torkel Ödegaard also wrote a followup on it. And I did blog about this a few years ago. Since the topic was brought up, I’ll give it another shot. Most developers are still having some real issues to grasp the connection between AOP and OOP. Lets take…More
Return of the variants
I was just browsing through the scripting namespace in .NET 4 and guess what I found? It’s back… System.Scripting.Com.Variant So now you can use your old favorite datatype straight from .NET , great isn’t it? ; -) *Hides*More
Linqing M Grammar to CIL
Today I will present my first attempt at a M Grammar language: Mg Basic : -) Why Mg Basic? This is of course not meant as a serious project where I try to introduce a new language to the community. The reason I created this project is simply because I wanted to learn more about…More
M Grammar Vs. Gold Parser
Even though I bashed M Grammar in my last post, I’m sort of starting to get what the fuzz is all about now. I still claim that writing grammars is hard, and that the M Grammar language itself doesn’t do much to change this. But the beauty is not in the parser nor the syntax, it’s in…More
