Software Needs Philosophers

Roedy Green my_email_is_posted_on_my_website at munged.invalid
Fri May 26 12:55:20 EDT 2006


On 21 May 2006 02:15:31 -0700, "Xah Lee" <xah at xahlee.org> wrote,
quoted or indirectly quoted someone who said :

>FACT: Java has no first-class functions and no macros. This results in
>warped code that hacks around the problem, and as the code base grows,
>it takes on a definite, ugly shape, one that's utterly unique to Java.

You need to back up a sweeping statement like that with an least an
example code showing how it could much better be handled with macros.

Java has lots of macro languages, including C++'s preprocessor. What
it does not have is a sanctioned one.  It has instead on-the-fly code
generation. See http://mindprod.com/jgloss/onthefly.html


-- 
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.



More information about the Python-list mailing list