Master's thesis .. done .. long ago

Posted by martin.karlsch Sun, 08 Apr 2007 22:49:00 GMT

I had so many things to do that i nearly forgot to post a little note to this blog that I finished my masterthesis about a month ago. You can have a look at it, if you are interested. The thesis is about a framework for model-driven DSL (domain specific language) development. The framework is written in Python and suited for the development of new languages. The paper covers the process and currently available tools in detail, especially what model-driven language development means and which benefits are possible. With DSLs in Ruby, the Eclipse TMF project, oAW xText, AMMA TCS or the upcoming IBM Safari toolset for domain specific language development are a hotter topic than ever. Martin Fowler wrote about language workbenches some time ago. A somewhat unscientific view, as he missed many solutions existing in the research community like LISA, TXL or ASF+SDF. However he spotted the trend. Simple compiler compilers were yesterday. Today ideally the complete tool chain should be generated (parser, IDE, debugger, …). This has yet to come. The thesis adds some fragments from a model-driven perspective on language development.

Posted in  | 2 comments | no trackbacks

continuations ..

Posted by martin.karlsch Fri, 24 Nov 2006 20:04:00 GMT

I’m a great fan of continuations and frameworks like Seaside. Sadly they will be dropped from Ruby in the future. (Or Not?) Ian Griffiths has some nice arguments against using continuation for webframeworks. I share some of his doubts, but I would not be suprised if some smart guy can solve most of the problems. For example the mentioned “back” problem is a “where do you store the continuation” problem I think. You have at least some options not to store everything on the server like hidden fields, cookies, URLs or a combination of server and client side storage. A nifty idea to make this more handable may be composable continuation.

Posted in  | no comments | no trackbacks

Posting from Writely

Posted by martin.karlsch Wed, 06 Sep 2006 16:05:00 GMT

Some people say : you can not post from Writley, guess what : they are wrong. Here you see my first post from Writley. At the moment my search for a nice desktop blogging client is still going on, because w.bloggar does not really fit my needs. Any suggestions?

Posted in  | Tags  | no comments | no trackbacks