Grammarware, Haskellware, XMLware

Haskell as the Weapon of Math Distraction

I have shown, in this YouTube video, that spell checking equals type checking.I know it's pretty...

Author: RalfLammel Date: 12/23/2009

New, more personal blog

You can meet me here,...

Author: RalfLammel Date: 08/25/2009

API migration alive and kicking strongly

I have been talking about API migration a lot lately. I have even a draft paper in limbo ... so much...

Author: RalfLammel Date: 07/18/2009

SYB goes Prolog

I am about to finish a short article on SYB in Prolog.Deadline seems to be in 30 hours from now.If...

Author: RalfLammel Date: 06/30/2009

retweewter

retweewter V1 (C) 2009 Ralf Laemmel READMEWhat is that retweewter?retweewter is a Twitter...

Author: RalfLammel Date: 06/08/2009

Transformer goes Braga/Portugal: 06-11 July -- GTTSE 2009

So we are looking forward 8 "long" tutorials on different parts of the transformation/generation...

Author: RalfLammel Date: 05/31/2009

Approaching the API migration challenge

I enjoyed delivering an invited lecture at the PhD autumn school IPA 2008.Abstract For about 4 years...

Author: RalfLammel Date: 11/25/2008

Java divergence

So here is the long promised paper on the Java case study for grammar convergence.Getting all these...

Author: RalfLammel Date: 10/31/2008

Grammar Convergence -- another method for Software Language Engineers

I have turned a bit too much into an org animal over the last year or so: several conference...

Author: RalfLammel Date: 09/19/2008

StrategoMetaTheory

Berenike, Bernadette, and Isabelle are all doing great. I tend to put photos of my kids online when...

Author: RalfLammel Date: 09/19/2008

Mark the date: generative and transformational key event in 2009

Update: See the web site at http://gttse.wikidot.com/______________________________________________...

Author: RalfLammel Date: 08/26/2008

Research positions on Modeling and Analyzing Software Adaptation, University of Koblenz

The department of Computer Science, University Koblenz-Landau, Campus Koblenz invites applications...

Author: RalfLammel Date: 07/14/2008

SLE conference deadline approaching

http://planet-sl.org/sle2008/ 1st International Conference on Software Language Engineering (SLE)...

Author: RalfLammel Date: 07/14/2008

About the fundamental notion of software languages

The call for papers for the 1st International Conference on Software Language Engineering (SLE) is...

Author: RalfLammel Date: 03/27/2008

42 basic OO assignments

Recently, I started to re-wire some mildly used parts of my brains to accommodate capabilities for a...

Author: RalfLammel Date: 11/28/2007

IEEE TSE Special Issue on Software Language Engineering

CALL FOR PAPERSIEEE Transactions on Software EngineeringSpecial Issue on Software Language...

Author: RalfLammel Date: 10/22/2007

More on IT entropy

I look forward a panel on "Grand Challenges in Software Language Engineering", which is going to be...

Author: RalfLammel Date: 09/25/2007

Joining the youngest, German university

I am ‘homeless’ right now, on the move between Microsoft Redmond to the University of Koblenz (at...

Author: RalfLammel Date: 07/08/2007

Languages Everywhere -- ATEM 2007

Call For Papers 4th International Workshop on LANGUAGE ENGINEERING (ATEM 2007) "Languages...

Author: RalfLammel Date: 05/30/2007

Another 8 transformation and generation experts to meet this summer

Here is just a quick update on the 2nd Summer School on Generative and Transformational Techniques...

Author: RalfLammel Date: 04/11/2007

More than a revision on “MapReduce revisited”

In January 2006 I published a first draft of “Google's MapReduce Programming Model -- Revisited” and...

Author: RalfLammel Date: 04/11/2007

CFC: Special issue on LANGUAGE ENGINEERING in IET Software Journal

Call for contributions Special issue on LANGUAGE ENGINEERING IET Software Journal (formerly known as...

Author: RalfLammel Date: 03/13/2007

Language engineering summer school in July in Portugal

Language engineering summer school in July in Portugal If you are a software transformation and...

Author: RalfLammel Date: 03/07/2007

Stop dysfunctional programming – Go for functional OO programming

Greetings from POPL in Nice. J Years back, I had to convince one of my previous bosses that the...

Author: RalfLammel Date: 01/19/2007

Generalized vs. dynamic interfaces

In a comment on “More Haskell in Java 7 or 8?”, I get this question “How does your `Retroactive...

Author: RalfLammel Date: 12/22/2006

Language engineering is the future

[21 August 2008: We have been discussing language engineering over the year. The article below may...

Author: RalfLammel Date: 11/28/2006

Table of contents for “Typed XML programmer” series

Typed XML programmer ... .. Where do you want to go tomorrow? ... What are your pains today? ......

Author: RalfLammel Date: 11/12/2006

XML Schema for Haskell programmers

Most Haskell programmers have a PhD and they don’t mind overly concise notation, but there are times...

Author: RalfLammel Date: 07/27/2006

Anyone want to write a Dragon book on mappings?

I am surrounded by X/R and O/R mapping geeks here at Microsoft. (It’s building 35. So there are...

Author: RalfLammel Date: 07/21/2006

The combined XSD and C# tutorial of the other kind

My first bet in this post is that XML Schema (XSD) is here to stay for a while. I don’t even think...

Author: RalfLammel Date: 07/19/2006

Ana, cata, para, hylo, … – get it right!

Remy notices that I am “linguistically challenged”, or perhaps he meant to say that I should account...

Author: RalfLammel Date: 06/19/2006

Getting off the ground with this blog

My static ego (a "plain web site") has lived for many (?) years now in Amsterdam. Since January 2005...

Author: RalfLammel Date: 06/15/2006