Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.softwaretools > #215 > unrolled thread

Announcing caxap, a macro system on top of Java

Started bynorswap@gmail.com
First post2013-08-20 21:41 -0700
Last post2013-08-20 21:41 -0700
Articles 1 — 1 participant

Back to article view | Back to comp.lang.java.softwaretools


Contents

  Announcing caxap, a macro system on top of Java norswap@gmail.com - 2013-08-20 21:41 -0700

#215 — Announcing caxap, a macro system on top of Java

Fromnorswap@gmail.com
Date2013-08-20 21:41 -0700
SubjectAnnouncing 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

[toc] | [standalone]


Back to top | Article view | comp.lang.java.softwaretools


csiph-web