Python for Amiga ?
Does it exist ?
I guess: no- .....? Could it exist ? :-) |
This one? :cheese
|
@5h00n4y
Not that one! :D Sure, I do mean the python programming language.. but I'll guess it would be practically impossible.. |
2.0 version on Aminet.
|
AmigaPython Homepage
It's actually linked at python.org but for some reason they have it listed under AROS, perhaps one of us should drop them a note and let them know that AmigaPython and PyAROS are for different platforms. |
Fine!
I'm involved in an interesting business now.. |
Why bother?
It's shit on every platform. Why port a turd? |
Quote:
|
Quote:
If this is the last version AmigaPyrhon for OS3.x, he is not on Aminet. This version is 2.3.3. Port is from year 2004. Here are the sites: http://www.monkeyhouse.eclipse.co.uk/amiga/python/ Python is not good for the classic Amiga. For simple programs, but is sufficient. Python need 2 MB RAM :D. |
I wonder how dog slow that's going to be :D
Quote:
|
Thorham:It is difficult to assess the time about how Python is slower, if you understand it. I am an amateur programmer in Python and programs only in Python. One algorithm (convert text to a different character set in the range of 2000 lines) that my PC did in 0.6 seconds - the Amiga, if I remember correctly, I had set the A1200 performance done in 32 seconds. But it was PC vs. Amiga. I know that the speed penalty is extreme. He's also using Python under OS3.x at your own risk! ;).
Here is a small sample of simple animation, first is unleashed under emulation without a speed penalty (A3000 would have already had too handle, A4000 absolutely no problems and then give power to the A1200). Text is Czech. http://www.youtube.com/watch?v=NOcuVmPOWBo Amiga was the best computer user, because it was and is a good computer. It is true that the quantity does not determine quality, but success did not come about Python completely without merit as Amiga. |
Quote:
Quote:
|
Python is not a good language for the Amiga. I'm never going to say anything else. I only play with it. Can I do a text game. Actually, I'm doing it already slowly. On the Amiga 1200 it will be a lot of slowly retro. The text in the game using the Workbench with proportional font. I have to deal with a carriage return to the position of the text itself. These are extra calculations and display the text on the bare Amiga is not the fastest. Needless to perform any gamma correction to 24 bit BMP file ;).
|
Does anyone tried Amiga Python 2.4.6?
1st time I tried it worked great, 2nd time and others it gives me error importing OS module :confused |
I tried it. And it worked. But 2.4 is just too old to be useful. But it's still better than pdksh or amiga shell. You can still open files, process them, write them.
Python is still useful but on Windows. I use it a lot for amiga reverse engineering & handling pictures, conversions... And I saw that Mcgeezer is also using it to prepare data for Rygar. If you want to script something, use Windows. Don't throw python in a native amiga toolchain... |
Quote:
Perhaps the answer is:- Quote:
|
Quote:
|
Quote:
All those not so smart people at MIT, NASA, ESA... must be idiots who don't know better, like you do... :cheese |
That is the problem with many programming languages, especially some of the "hip" ones:
They are a moving target. Combined with the fact, that they are not really self-contained and rely often on bindings to other system libraries (and of course we do want a tight system integration!) Python is by no means "shit". It is a beautiful language. And with Cython it can be fast! But it lacks system integration for AmigaOS and the constant development and changes make it very hard to adapt these things to a new environment. Maybe MicroPhython would be a good candidate for a 3.x based AmigaPython... https://micropython.org An other approach would be "StacklessPython", that might be a good fit for Exec (with some adaptions): https://github.com/stackless-dev/stackless/wiki |
Quote:
Quote:
Quote:
Quote:
|
All times are GMT +2. The time now is 06:00. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.