Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.softwaretools > #215 > unrolled thread
| Started by | norswap@gmail.com |
|---|---|
| First post | 2013-08-20 21:41 -0700 |
| Last post | 2013-08-20 21:41 -0700 |
| Articles | 1 — 1 participant |
Back to article view | Back to comp.lang.java.softwaretools
Announcing caxap, a macro system on top of Java norswap@gmail.com - 2013-08-20 21:41 -0700
| From | norswap@gmail.com |
|---|---|
| Date | 2013-08-20 21:41 -0700 |
| Subject | Announcing caxap, a macro system on top of Java |
| Message-ID | <82a01c81-4f94-41f9-904b-3ab7353fe9fb@googlegroups.com> |
I'm pleased to announce caxap, a syntactic macro system working on top of the Java language. It acts as a source pre-processor and can be integrated with your existing codebases. The system is geared towards maximum expressivity. It allows adding arbitrary syntax to the Java language, and executing arbitrary Java code at compile-time to translate the new syntax to plain Java syntax. The system features, among other things, a quasiquotation system. caxap is the product of my master thesis at the Universite Catholique de Louvain under the supervision of prof. Peter Van Roy. The system is pretty much alpha, but if you're tempted to give it a spin, I'd love to have your feedback. sources & download: https://github.com/norswap/caxap user manual (inside my thesis): https://github.com/norswap/caxap/raw/master/thesis/thesis.pdf Nicolas "Norswap" Laurent
Back to top | Article view | comp.lang.java.softwaretools
csiph-web