in reply to Re^2: aXML vs TT2
in thread aXML vs TT2

Indeed; it's one failing of Lisp, in a way: too much homoiconicity is not necessarily a good thing -- you spend much of your time trying to work out where are the function calls, what are the arguments. Macros don't help, as you need to look at the callee, work out whether it's a function or macro, and in the case of the latter, whether or how it evaluates its arguments, in order to know if or when side effects will occur!

Replies are listed 'Best First'.
Re^4: aXML vs TT2
by davido (Cardinal) on Oct 21, 2011 at 16:28 UTC

    Well, Lisp has enough merit to have survived literally for a handful of decades despite its aggravating characteristics. I don't know enough about aXML to know whether it would support currying, lambda functions, and other higher order utility that gives Lisp enough value to overcome the issues caused by blurring the distinction between data and code.


    Dave

    A reply falls below the community's threshold of quality. You may see it by logging in.