An open API service indexing awesome lists of open source software.

https://github.com/paninij/paninij

@PaniniJ: a Java compiler plugin to support capsules, a safer, more modular way to write concurrent components.
https://github.com/paninij/paninij

annotation-processor capsule compiler-plugin concurrency java

Last synced: 6 months ago
JSON representation

@PaniniJ: a Java compiler plugin to support capsules, a safer, more modular way to write concurrent components.

Awesome Lists containing this project

README

          

@PaniniJ
----------

[![Build Status](https://travis-ci.org/paninij/paninij.svg?branch=master)](https://travis-ci.org/paninij/paninij)

A realization of Panini via Java compiler plugins. Panini is a capsule-oriented
programming model, which introduces a new programming abstraction, *the
capsule*. The main motivation behind this abstraction is to enable more modular
reasoning about concurrent programs.

See https://paninij.github.io/ for basic usage and documentation.