News for hackers. Stuff that matters.
Re:Beating the Arc Challenge in Haskell by andrewcooke on Saturday December 19, 2009 @11:53AM (#1004872)
you might want to google "staged programming" - it's what strongly typed languages do to get metaprogramming.

(edit: afaik it doesn't allow the full "recursive manipulation" you describe, but it does let you generate code with code)

Re:Beating the Arc Challenge in Haskell by Hexstream on Sunday December 20, 2009 @10:20AM (#1006198)
Thank you so much! I've had informal ideas quite like this from working on my "HTML rewriting system" part of my (unreleased) Common Lisp web framework. I now have a very specific search term to acquire more formalized knowledge which should speed up some future developments a lot because I won't have to independently come up with solutions to as many of the problems now.
Re:Beating the Arc Challenge in Haskell by andrewcooke on Sunday December 20, 2009 @11:03AM (#1006238)
heh. no problem. if you're interested in this kind of thing check out http://lambda-the-ultimate.com from time to time. just skimming the conversations can keep you up to date...