Jens Klöcker

Jens Klöcker

[ jens@kloecker.org ]

Public Key available
 

Interests

Programming Languages

I'm interested in the theory of programming languages, especially in semantic models and type theory. I hacked in the following languages for fun and profit:

  • Objective Caml - my long time favorite. In this language I implemented the programs for my Diploma Thesis and also Syngen, an EBNF to railroad diagram converter. I also wrote parts of a book on programming in Caml Light, the predecessor of OCaml.
  • Perl - my current working horse. Using mod_perl and the Template Toolkit we created a fairly complex publishing framework for my current employer.
  • PHP - not my favorite language, but I've implemented parts of en e-learning system in it.
  • Emacs Lisp - is fun. I created some tiny tools for Gnus, my favorite mail and news reader.

Document Processing and Typesetting

  • I'm a long time user of TeX and LaTeX and use it for nearly all written communication and documents. My favorite document classes are the KOMA-Script bundle.
  • As I try to avoid all kinds of Microsoft tools I use PDF for my presentations. To get interactivity and good typography, I use the ConTeXt system and pdfTeX to generate it.
  • I also use Lout sometimes, mainly as an output language for document translators/formatters.

Other Interests

Work

  • From 2000 until now   I work as a Director of Software Development (aka Chief Hacker) for e-learning software at ets GmbH, Halblech.
  • From 1996 to 2000   I spent four years hacking on scientific publishing software, mostly SGML processing tools, at Springer-Verlag, Heidelberg.