|
|
About
Christian Simms's Software R&D, Generative Programming and other R&D.
Subscribe
Subscribe to a syndicated feed of my weblog,
brought to you by the wonders of RSS.
Links
These are a few of my favorite links.
Oligopoly Watch
Google News
The Register
Slashdot
F***edCompany
Drudge Report
The Economist
|
|
|
Fri, 6 Jun 2003
Lisp-level macro system for Java: OpenJava
When I learned the C language years ago, I learned how to use its macro system,
but also learned the nasty side effects that macros could cause if used or defined
improperly.
Years later, I learned what Lisp macros can do, and I realized what a pale imitation
C macros are by comparison. I believe the definitive description of Lisp macros
is On Lisp by Paul Graham.
Apparently someone has gone ahead and provided a macro system for Java which is as powerful
as Lisp's system instead of C's: OpenJava.
JBoss has
integrated
some sort of Aspect-Oriented features to JBoss. I like the idea of transforming source code at compile time,
but I don't know if I like the idea of deploying an application, and then at run-time
modifying the bytecodes. Then your app is some black box jumble of byte codes that have been mangled.
[]
permanent link
|
|