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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.