It should be noted that there is a port of Python to Java (Jython). Because CBCJVM already has a series of libraries and bindings, you may have more luck with that.
Of course, you are welcome to use CPython if you want to, and you might even have better performance with CPython (although results may vary).
Nice to have another CBC hacker join the community!
Nice, did you follow the instructions on the Chumby forums, or did you do something different?
Always good to have more hackers in the community. :-)
-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS
This is true Python 2.6 running natively in the kernel :). This avoids any overhead requirements of a port through java etc. It was done in a very similar manner to the chumby modification.
Scott
All is fair in love and war, and botball is both :)
I'm seriously considering switching to a language other than Java next year (on top of CBCJVM of course), so CBCJVM may get some big improvements in the alternate languages area.
I submitted my paper title "Python and the CBC v2.0" for GCER, with an installation package :). I will still be doing additional development in the mean time as well. I'm currently working on a few ideas, that if successful, will greatly increase the versatility of the CBC.
Scott
All is fair in love and war, and botball is both :)
I'm not sure what KIPR's policy is on posting papers before they have been officially released, or even accepted for that matter :). As soon as I can I will have it up here. That much I promise.
All is fair in love and war, and botball is both :)
It should be noted that there is a port of Python to Java (Jython). Because CBCJVM already has a series of libraries and bindings, you may have more luck with that.
Of course, you are welcome to use CPython if you want to, and you might even have better performance with CPython (although results may vary).
Nice to have another CBC hacker join the community!
Nice, did you follow the instructions on the Chumby forums, or did you do something different?
Always good to have more hackers in the community. :-)
-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS
This is true Python 2.6 running natively in the kernel :). This avoids any overhead requirements of a port through java etc. It was done in a very similar manner to the chumby modification.
Scott
All is fair in love and war, and botball is both :)
Any new developments?
I'm seriously considering switching to a language other than Java next year (on top of CBCJVM of course), so CBCJVM may get some big improvements in the alternate languages area.
I submitted my paper title "Python and the CBC v2.0" for GCER, with an installation package :). I will still be doing additional development in the mean time as well. I'm currently working on a few ideas, that if successful, will greatly increase the versatility of the CBC.
Scott
All is fair in love and war, and botball is both :)
Could you post that paper online?
Also, if you are interested, the CBCJVM paper.
I'm not sure what KIPR's policy is on posting papers before they have been officially released, or even accepted for that matter :). As soon as I can I will have it up here. That much I promise.
All is fair in love and war, and botball is both :)
Good News! My paper was accepted. You can definitely get a hold of Python for your CBC now.
Scott
All is fair in love and war, and botball is both :)
robotgeek.net is back up!
The content is nowhere near complete. But all of the info you need for python is there for download.
Scott
All is fair in love and war, and botball is both :)