I'll be attending the SoCal Piggies Meeting tonight at Disney Animation Studios in Burbank, CA (Los Angeles area).
Tonight's agenda:
MichaĆ Kwiatkowski: "Automatic generation of unit tests with Pythoscope"
Joe Shochet (lead game designer and programmer on Disney's Toontown Online): "How we use Python in Toontown"
See http://socal-piggies.org/
Thursday, September 18, 2008
Tuesday, September 16, 2008
smallworks
I recently met Chris Berg, the chair and founder of smallworks.org. This site aims to offer free services to non-profit organizations that might not otherwise have the funds or the know how to make good use of software technology. Unlike the open source approach, smallworks is oriented towards providing the end software as a service to users rather than as a package or code base to developers.
Overall, it's a good idea, but I think smallworks would benefit from opening up so that others could contribute to the code base. Cobra has certainly benefited from going open source earlier this year.
Smallworks is web-based in order to avoid installation headaches and to achieve its goal to connect givers and receivers. There appears to be a lot of work still to do on the site, but it'll be interesting to see how smallworks evolves in the future.
Overall, it's a good idea, but I think smallworks would benefit from opening up so that others could contribute to the code base. Cobra has certainly benefited from going open source earlier this year.
Smallworks is web-based in order to avoid installation headaches and to achieve its goal to connect givers and receivers. There appears to be a lot of work still to do on the site, but it'll be interesting to see how smallworks evolves in the future.
Monday, April 14, 2008
Cobra 0.8 Is Out
Cobra 0.8 is out now. Get it from the downloads page (there are packages for Windows and Unix-like systems). Bugs that blocked the usage of GTK# and Tao have been fixed, so it'll be interesting to see what people do with Cobra and those libraries.
If you haven't discovered the forums yet, check 'em out.
I haven't been blogging much because I've been way too busy working on the compiler in response to feedback. While "1.0" is still a long way off, I feel like I can breathe a bit easier with these various improvements in place. Feedback for Cobra has been largely positive, and it's getting better as Cobra matures.
Tonight I reviewed How to Learn Cobra to see if it needed an update. While it still exhibits the most uninspired page layout possible, the content is totally legit. If you follow the steps, you will definitely become a Cobra coder.
If you haven't discovered the forums yet, check 'em out.
I haven't been blogging much because I've been way too busy working on the compiler in response to feedback. While "1.0" is still a long way off, I feel like I can breathe a bit easier with these various improvements in place. Feedback for Cobra has been largely positive, and it's getting better as Cobra matures.
Tonight I reviewed How to Learn Cobra to see if it needed an update. While it still exhibits the most uninspired page layout possible, the content is totally legit. If you follow the steps, you will definitely become a Cobra coder.
Thursday, February 07, 2008
Forums and Press Coverage
InfoWorld has covered Cobra with a general overview and a catchy title.
But I would have preferred "Cobra is faster and more deadly than Python".:-)
And discussion forums are up! This is the main place for all Cobra discussion. After registering, check for your verification email in both your in-box and your spam folder.
But I would have preferred "Cobra is faster and more deadly than Python".
And discussion forums are up! This is the main place for all Cobra discussion. After registering, check for your verification email in both your in-box and your spam folder.
Sunday, January 27, 2008
New Cobra
I thought January's release of Cobra would be a 0.0.1 increment, but the progress was substantial enough to call it "0.7". See for yourself in the release notes and get yourself a copy!
In other news:
I added a section that I had forgotten in the Comparison to Python about how Cobra defaults to accurate arithmetic. Adding 0.1 to itself 10 times does not equal 0.999999...
There is a new sample that implements a FORTH interpreter. It needs a lot more work, but it's a good start with support for word definitions.
In less than 10 hours I fly out to Washington for Lang.NET 2008. I'm looking forward to geeking out about languages, compilers, interpreters and more. But I'm disappointed that the Spec# team won't be presenting as they did last time. Cobra also does contracts and I hope to integrate with their static analysis tool at some point.
Getting back to the Cobra language and compiler, I fell shy of the necessary clean up to open the source code, but I'm getting close. So when I get back the plans are:
And then it's on to the next version!
In other news:
I added a section that I had forgotten in the Comparison to Python about how Cobra defaults to accurate arithmetic. Adding 0.1 to itself 10 times does not equal 0.999999...
There is a new sample that implements a FORTH interpreter. It needs a lot more work, but it's a good start with support for word definitions.
In less than 10 hours I fly out to Washington for Lang.NET 2008. I'm looking forward to geeking out about languages, compilers, interpreters and more. But I'm disappointed that the Spec# team won't be presenting as they did last time. Cobra also does contracts and I hope to integrate with their static analysis tool at some point.
Getting back to the Cobra language and compiler, I fell shy of the necessary clean up to open the source code, but I'm getting close. So when I get back the plans are:
- Open the source code some time in February. (MIT license)
- Install Trac for issue tracking and wiki.
- Set up discussion forums.
- Get new blogging software?
And then it's on to the next version!
Sunday, January 20, 2008
News
The new domain for Cobra is http://cobra-language.com/ which is easier to verbalize in a conversation ("cobra language dot com") and easier to read with the dash. The old domain, cobralang.com, suffered in both areas. Note that whether you use a dash or not, or type ".com" or ".org", doesn't matter. All those combinations, as well as the old domain, will forward to http://cobra-language.com/.
There will be a new release later this week with various fixes, refinements and additions.
Then next week I'll be at the Lang.NET 2008 Symposium.
In February, I'll open source Cobra and add Trac for issue tracking, wiki and Subversion browsing.
At some point, hopefully in February again, I'll add online discussion forums.
There will be a new release later this week with various fixes, refinements and additions.
Then next week I'll be at the Lang.NET 2008 Symposium.
In February, I'll open source Cobra and add Trac for issue tracking, wiki and Subversion browsing.
At some point, hopefully in February again, I'll add online discussion forums.
Wednesday, January 02, 2008
New Cobra!
Cobra 0.6 was released on Dec 31. Release Notes, Downloads
And there is some Cobra discussion on the kplug-lpsg mailing list.
And there is some Cobra discussion on the kplug-lpsg mailing list.
Subscribe to:
Posts (Atom)