Unipycation is an experimental composition of a Python interpreter (PyPy
) and a Prolog interpreter (Pyrolog
). The languages are
composed using RPython, meaning that the entire composition is meta-traced.
The goal of the project is to identify the challenges associated with
composing programming languages whose paradigms differ vastly and to evaluate
RPython as a language composition platform.
We are currently preparing the first release. In the meantime, you can
download and build Unipycation from its Bitbucket