Hello Everyone,

As said before, I'm working on some extension modules for MochiKit.
Those are..

1) MochiKit.Query - provides jQuery style DOM manipulation/traversing
functionality
2) MochiKit.Remote - an implementation of MochiKit.Async
3) MochiKit.Extensions - extension helpers

The Query module is based on MochiKit.Selector so selector features
are limited then the jQuery. The Query module provides almost
identical API to jQuery but using MochiKit. Yes, there are few
differences also including callback function invocation, event
handling, effects and some iteration functions.

The MochiKit.Remote module is still under consideration but it will
provide much better control over the requests, including...

1) Async/Sync requests
2) JavaScript evaluation & JSON
3) Queue of Requests
5) Global Notifications

The MochiKit.Extensions module provides some helper functions to
register new Extension modules or classes, taking care of dependencies
and existing names...

MochiKit.Extensions.registerModule('MochiKit.MyModule', {version: 1.4,
depends: ['Base', 'Iter']});

Which is similar to MochiKit.Base._deps

MochiKit.Extensions.registerClass('MochiKit.MyClass', {version: 1.4,
depends: ['Base', 'Iter']});

It will register Class (object) under the MochiKit namespace.

MochiKit.MyClass = function(...) {
 ...
}

IMHO registering classes to MochiKit namespace will make it truly
Pythonic ;)

Though, the MochiKit.Query and MochiKit.Extensions modules are almost
finished, I haven't released the code yet due to some licensing
issues. It contains some GPL code and portions from jQuery. So I'm
thinking of releasing the code under MIT + GPL licenses, and thus may
not get merged with the official MochiKit library but will remain as
separate project.

Any suggestions are welcome...

Regards
..
Amit Mendapara
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MochiKit" group.
To post to this group, send email to mochikit@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/mochikit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to