Any information about Python support?
Hello Jon,
I recently downloaded the latest breve source via subversion, and noticed that there's the beginning of support for using Python as a front end - fantastic!
Searching for 'Python' at www.spiderland.org, I found a little documentation at http://www.spiderland.org/node/1504, but it's still pretty sparse.
Any chance you'll get around to fleshing out these docs anytime soon,
or even better, could you post some example Python code?
Something as simple as the Getting Started->Fountain.tz demo, but implemented in python, would probably be enough to get traction.
(I have looked at breve/tests/PythonTest.{py,tz} in the source tree, but they're too limited for me to get the gist of how to get started.)
Thanks,
Keith
PS: Is there any interest in my posting notes detailing what I had to do to get breve compiling under OS X?

Coming along...
Python support is currently completely "unofficial", but is coming along quite nicely. I'm in fact using it internally for a couple of small projects.
For the forthcoming version 2.5, there should be a fully functioning (but still undocumented/unofficial) Python bridge, which lets you create Python objects directly from simulations and seamlessly methods back and forth between steve and Python. This is what's happening in the PythonTest files -- methods are being transparently called back and forth between steve and Python.
The long-term plan ("3.0") is to switch to Python as the primary language for new simulation development. steve will still be supported, and the bridge will still work, but I expect that Python will be the "public face" of breve at that time. The thing that's holding back full-scale Python simulations right now is that the standard breve class files have not yet been ported to Python (which is a trivial task, but just takes time).
- jon
Steve or Python
I am planning what could be a large project in Breve. Currently I am still learning the to code in Steve, so I am wondering how soon will Python support become official? I am willing to help create some well documented examples, if that can be of any help.
Still work to be done...
There's still a fair amount work to be done on the Python frontend, and I can't predict when it will be ready for prime-time. So though I'm eager to have people coding simulations in Python, for the time being I'll have to recommend that you stick to steve.
- jon