>>>>> "AB" == Achim Blumensath <[log in to unmask]> writes: AB> On the other hand, the advantage of using OCaml is that every command AB> has access to all internals of ant. AB> I'm thinking of implementing a special purpose programming language for AB> style files, but that's a lot of work and I won't manage to make it as AB> fast as compiled OCaml code. So probably I'll just write a preprocessor AB> to add some syntactic sugar to OCaml. I haven't seen a better real-world illustration why real macro systems (like in Dylan, Common Lisp, or Scheme) are a Good Thing(tm). They allow to enhance the base language to get exactly that functionality. I'll keep that example. ;-) Joachim -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Joachim Schrod Email: [log in to unmask] Roedermark, Germany ``How do we persuade new users that spreading fonts across the page like peanut butter across hot toast is not necessarily the route to typographic excellence?'' -- Peter Flynn