JPush: Lush on Python on Java
Raymond Martin <[email protected]>
| Newsgroups | gmane.lisp.lush.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi all, I have been batting this idea around in my head for a while. Why not implement a version of lush in Java? Furthermore, why not implement it on top of Jython? Jython sits right on top of Java and both are able to take advantage of the others facilities. Java code can access Python API stuff and vice versa. Basing lush on Jython instead of immediately on Java will definitely have implementation benefits. Moreover, using the reflection capabilities of Java, which should be in Jython also, gives JPush some meta object protocol capabilities from the start. The name is tentative, but is just a funny play on (Java (Python (Lush))) like GNU or something, but for the lispy types. To me it is quite easy to envision the standard Lush and this one sitting side-by-side, at times serving the same purpose and then different ones. The two could use a communications mechanism via a future Jlush (akin to Clush) implementation, or even a Plush (Python interface in Lush), using and improving upon the Python access already available. It would be a sizeable piece of work, but it can be seen that it will take advantage of everything that both Java and Python have to offer and go beyond both of them by providing all the facilities of Lush. Two advantages of a Java base will be immediate cross-platform operation and access to J2EE with extensive web services (distributed computing functionality, SOA, etc.) Adding to all of this is the possibility to pursue development within Java IDEs that have support for Jython. Eclipse and NetBeans both have support to my knowledge. Seems like a great idea with a lot of potential to add to the great piece of work that Lush already is. Can we knock our heads to together and get something off the ground? Raymond __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php