found this when peeps were arguing whether to implement python 2.0 in Java in 1997 python workshop lol
"Python in Java's Advantages"
"Using Java as the underlying systems language for Python has a number of advantages over the current implementation of Python in C. First and foremost of these in my mind is the opportunity to ride the Java popularity wave and let Python code run everywhere there's a Java VM. It also makes the rich set of portable Java API's available from within Python. There is also a nice collection of technical reasons why Java is a superior implementation language for Python than C. These include Java's binary portability, thread-safety, object-orientation, true exceptions, garbage collection, and friendliness to glue languages. More questions need to be answered before I can make a convincing argument that Python 2.0 should be implemented in Java rather than C. Nonetheless, I think that Java offers many advantages for Python as both an implementation language and a widely available run-time platform."
> Another guy replies
"What particular statement intrigues me here is the sentence:
"More questions need to be answered before I can make a convincing argument that Python 2.0 should be implemented in Java rather than C".
"I was wondering if this is seriously being considered -- that is implementing Python 2.0 in Java rather than C. While I understand that there are some technical challenges with this (notably interfacing to the existing C implemented extensions), I personally think there is a lot to be said for compiling Python to the JVM. For example: access to the Java apis, garbage collection, true compilation, the ability to write statically typed code (just write that part in Java!), access to Swing, promoting Python on the coat-tails of Java (free publicity and hype), etc."
"Python in Java's Advantages"
"Using Java as the underlying systems language for Python has a number of advantages over the current implementation of Python in C. First and foremost of these in my mind is the opportunity to ride the Java popularity wave and let Python code run everywhere there's a Java VM. It also makes the rich set of portable Java API's available from within Python. There is also a nice collection of technical reasons why Java is a superior implementation language for Python than C. These include Java's binary portability, thread-safety, object-orientation, true exceptions, garbage collection, and friendliness to glue languages. More questions need to be answered before I can make a convincing argument that Python 2.0 should be implemented in Java rather than C. Nonetheless, I think that Java offers many advantages for Python as both an implementation language and a widely available run-time platform."
> Another guy replies
"What particular statement intrigues me here is the sentence:
"More questions need to be answered before I can make a convincing argument that Python 2.0 should be implemented in Java rather than C".
"I was wondering if this is seriously being considered -- that is implementing Python 2.0 in Java rather than C. While I understand that there are some technical challenges with this (notably interfacing to the existing C implemented extensions), I personally think there is a lot to be said for compiling Python to the JVM. For example: access to the Java apis, garbage collection, true compilation, the ability to write statically typed code (just write that part in Java!), access to Swing, promoting Python on the coat-tails of Java (free publicity and hype), etc."
👍4
Mira
found this when peeps were arguing whether to implement python 2.0 in Java in 1997 python workshop lol "Python in Java's Advantages" "Using Java as the underlying systems language for Python has a number of advantages over the current implementation of Python…
python running on JVM would've been epic 💀