I've been working again in the next MDK version. W-expression evaluation works ok, and tracing of executing instructions will soon be ready... Still waiting for the FSF evaluation of the new documentation (and getting a little bit anxious :-)
Pondering functional programming again (i've been since now an imperative programmer: C, C++, Perl, Java...). Not sure about which language to pick: probably Scheme, but Lisp, elisp or more exotic ones like Haskell could also be interesting. Once i'm able to submit articles, i'd like to ask Advogato people about functional programming and free software...