Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.softwaretools > #215
| Newsgroups | comp.lang.java.softwaretools |
|---|---|
| Date | 2013-08-20 21:41 -0700 |
| Message-ID | <82a01c81-4f94-41f9-904b-3ab7353fe9fb@googlegroups.com> (permalink) |
| Subject | Announcing caxap, a macro system on top of Java |
| From | norswap@gmail.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 comp.lang.java.softwaretools | Previous | Next | Find similar | Unroll thread
Announcing caxap, a macro system on top of Java norswap@gmail.com - 2013-08-20 21:41 -0700
csiph-web