MochiKit 0.50 released
MochiKit 0.50 has just been released (download here)! In addition to everything that was in SVN yesterday, the documentation has been proofread a bit and Dojo Toolkit package system compatibility was added.
That makes MochiKit the first library to support self-hosting as well as the package systems from JSAN, Dojo Toolkit!
MochiKit is one of the most documented and well tested JavaScript libraries out there. It brings the best idioms for asynchronous and functional programming, iteration, comparison, DOM creation, color space manipulations, etc. from Python (and elsewhere) and applies them to JavaScript. If you're doing client-side web development, you need to check it out. This is just the beginning!
The distribution will be available in JSAN soon. It's already uploaded, but it'll be in the queue until META.json support and the reStructuredText processor are available. This should happen soon, possibly as early as Friday.
the code is so pleasant to read ! I love it.
are there any widget things planned for it ? I came across a very appealing multi-level table at http://www.screenbooks.net/jorr/js/ but its implementation is like spaghetti. I am wondering how difficult it would be to extend the sort table sample to implement this.
thanks for such a great framework.
Comment by gary ng — 2005-07-28 @ 6:12 am
We are not currently doing any widget development, but I wouldn’t rule it out for the future. We develop functionality as we need it to support mochibot.com and our other endeavors, and widgets just aren’t something we need right now. We do have sortable tables, of course :)
That said, if you would like to contribute useful widgets to MochiKit, we will gladly accept contributions (so long as it works and has some documentation, anyway).
Comment by Bob Ippolito — 2005-07-28 @ 6:20 am
I am still learning to see how I can make widgets the “mochikit” way, as your code base is so clean and I don’t want to just attach some spaghetti to it :-(
Comment by gary ng — 2005-07-28 @ 6:47 am
Something that works is much better than nothing at all! It doesn’t have to be perfect, I’m happy to tweak contributions myself.
Comment by Bob Ippolito — 2005-07-28 @ 6:58 am
Heh. I had a feeling that, after your recent rants, it was an “itch” that needed “scratching”. Good job!
Comment by Joe Grossberg — 2005-07-28 @ 9:08 am
Great job - it is extremely encouraging to see what competition can do for the Javascript space.
Comment by Geoff Moller — 2005-07-28 @ 1:53 pm
Excelent job! Clean, documented, got the right attitude. I’ll be using this as default in my upcoming framework. Any thoughts on redistribution, or is the license agnostic to that?
Comment by Alex — 2005-07-28 @ 7:08 pm
MochiKit is available under the MIT or AFL 2.1 licenses, which makes it redistributable in just about any scenario. The license won’t get in your way.
Comment by Bob Ippolito — 2005-07-28 @ 7:22 pm
Very nice indeed. Makes me want to go back and redo C#/Java style code the Python way ;-)
Comment by Erik Arvidsson — 2005-07-30 @ 2:08 pm