Java is going to have closures.



As you probably know, recently Java has incorpored annotations and
templates into its syntax, and the combinations of both make Java more
dinamic and in some way closer to the compiler behavor as Lisp macros
do.
Now, they are pretending to add closures. You can find the paper
explaining their intentions here:

http://blogs.sun.com/roller/resources/ahe/closures.pdf

Now I'm thinking: it is really true that the programming world is
tending towards Lisp. If we continue in this line, we're going to have
Java and other languages evolutionating until they are very close to
Lisp.
But the most interesting thing is that they are implementing these
things now, but most of them just ignore that Lisp was able to do so
from 30 years ago to now!

I'd like to read some comments from all you experts.

.



Relevant Pages

  • Re: CLOS a la Java
    ... :constructor ) ... So I have a similar object system to Java. ... but appreciate Lisp interactivity and macros. ... syntax seems to be more compact. ...
    (comp.lang.lisp)
  • Re: Learning Lisp the hard way
    ... Note I do not want to advocate Java over lisp, ... Unless you can use Windows to program AllegroCL (or also some *nixes, I forget which, where they have ported their IDE) because they do have a nice IDE closer to what you are used to in Java. ... Next on my list of disappointments is exception handling. ...
    (comp.lang.lisp)
  • Re: Learning Lisp the hard way
    ... Note I do not want to advocate Java over lisp, ... they have ported their IDE) because they do have a nice IDE closer to ... Next on my list of disappointments is exception handling. ...
    (comp.lang.lisp)
  • Re: Is anything easier to do in java than in lisp?
    ... And any experienced lisp ... in java generally you hardly ever use ... static String showInputDialog(Component parentComponent, ... which was about generic sequences (lists ...
    (comp.lang.java)
  • Re: Is anything easier to do in java than in lisp?
    ... And any experienced lisp ... in java generally you hardly ever use ... static String showInputDialog(Component parentComponent, ... which was about generic sequences (lists ...
    (comp.lang.lisp)