Hi Everybody,
This email is being sent to all of the people that signed up at the PyCon poster session, and being posted to the discussion group.
We had 8 people sign up at PyCon. Welcome!
Our discussion group is on google groups
here. You all should receive invites very shortly.
The project is on google code
here. I'm getting "no such user" errors trying to add you guys, so I'll let you guys send requests to join the google code project. :-(
The google code project wiki has many pages trying to describe the project. Contributions towards cleaning up the wiki would be greatly appreciated!
The compiler front end is done, including parsing, generating the AST, and generating intermediate code (IC).
The assembler is also done. You can currently compile and run the blinky example (which is written in assembler).
The two remaining areas of that we need help immediately on are the IDE (question/answer capability, we're using wxpython) and the code generation (IC to assembler). Once these are done, we will be starting to write AVR code in our high-level language and building up our own libraries. Doing this will feed back into the design of the high-level language as we gain experience using it.
I was surprised by the level of interest in microcontrollers and Arduinos at the PyCon conference. I was playing this down at the poster session to emphasize the possibility of doing a native Python compiler downstream. So I would like to hear from each of you about whether your interest in the AVR compiler and/or the Python compiler, as well as what your experience and interest is in GUI, wxpython, language design, and compiler design.
Again, Welcome Aboard!
-Bruce
P.S. We're using mercurial, please don't create any branches! (i.e., don't do "hg branch"). We have some branches by mistake in the project, just ignore these.
P.P.S. Read the
GettingStarted wiki page to get set up.
P.P.P.S We have a #TamPythonistas IRC channel (freenode), but this hasn't been used much yet because we've been all local so far. I'm not an IRC expert, so may need help as this ramps up.