manbaum / Logix

Multi-Language Programming for Python (no longer maintaining)

Home Page:http://logix-language.sourceforge.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logix (one from the archives)

Logix is a project I worked on back around 2004. Unfortunately it is entirely dormant right now, and personally I have no plans to resurrect it.

It is a front-end to Python that allows what I was then calling "Multi-language Programming". That is, you can easily create new languages, and use multiple languages freely in a single program.

It supports extensible syntax, true procedural macros and code-quoting as in Lisp, and "language inheritance" (creating new languages by extending existing ones).

It's pretty cool, if I do say so myself, and it would be great to see it picked up by someone.

There is a decent tutorial in the doc directory.

GPL

Logix is released under the GPL 2.

About

Multi-Language Programming for Python (no longer maintaining)

http://logix-language.sourceforge.net/


Languages

Language:Python 99.6%Language:C 0.4%Language:C++ 0.1%