English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 14 April 2008, 12:39   #1
macce2
Retro maniac
 
macce2's Avatar
 
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,219
Python for Amiga ?

Does it exist ?
I guess: no- .....?
Could it exist ? :-)
macce2 is offline  
Old 14 April 2008, 12:42   #2
Shoonay
Global Caturator
 
Shoonay's Avatar
 
Join Date: Aug 2004
Location: Porando
Age: 43
Posts: 6,105
This one?
Shoonay is offline  
Old 14 April 2008, 12:51   #3
macce2
Retro maniac
 
macce2's Avatar
 
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,219
@5h00n4y

Not that one!

Sure, I do mean the python programming language..
but I'll guess it would be practically impossible..
macce2 is offline  
Old 14 April 2008, 14:55   #4
ppill
CON: artist
 
ppill's Avatar
 
Join Date: Feb 2006
Location: Poland
Age: 43
Posts: 1,250
2.0 version on Aminet.
ppill is offline  
Old 14 April 2008, 19:25   #5
OddbOd
Registered User
 
Join Date: Jul 2005
Location: Australia
Age: 46
Posts: 666
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.
OddbOd is offline  
Old 21 April 2008, 12:03   #6
macce2
Retro maniac
 
macce2's Avatar
 
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,219
Fine!
I'm involved in an interesting business now..
macce2 is offline  
Old 26 April 2008, 00:44   #7
Mungo
ATX - For Fun Not Status
 
Join Date: May 2006
Location: London
Age: 49
Posts: 76
Why bother?

It's shit on every platform. Why port a turd?
Mungo is offline  
Old 26 April 2008, 15:14   #8
matthew
Zone Friend
 
matthew's Avatar
 
Join Date: Jun 2006
Location: England
Age: 46
Posts: 108
Send a message via ICQ to matthew Send a message via AIM to matthew Send a message via MSN to matthew Send a message via Yahoo to matthew
Quote:
Originally Posted by Mungo View Post
Why bother?

It's shit on every platform. Why port a turd?
matthew is offline  
Old 13 July 2014, 09:30   #9
Lisiak4
 
Posts: n/a
Quote:
Originally Posted by Mungo View Post
Why bother?

It's shit on every platform. Why port a turd?
Python is in the top ten most used programming languages ​​in the world.

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 .

Last edited by TCD; 13 July 2014 at 14:57. Reason: Back-to-back posts merged
 
Old 13 July 2014, 10:00   #10
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
I wonder how dog slow that's going to be

Quote:
Originally Posted by Lisiak4 View Post
Python is in the top ten most used programming languages ​​in the world.
So, that makes it good, then? I didn't know that how much something is used determined it's quality.
Thorham is online now  
Old 13 July 2014, 11:27   #11
Lisiak4
 
Posts: n/a
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.

[ Show youtube player ]

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.
 
Old 13 July 2014, 14:40   #12
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
Quote:
Originally Posted by Lisiak4 View Post
Thorham:It is difficult to assess the time about how Python is slower, if you understand it.
Python is slow for algorithms with tight loops. A good example would be performing gamma correction on a 24 bit BMP file. Then again, all interpreted languages are slow for this kind of thing.

Quote:
Originally Posted by Lisiak4 View Post
It is true that the quantity does not determine quality
That's all I was saying, namely that although Python might be good, it's not because of the number of users.
Thorham is online now  
Old 13 July 2014, 18:06   #13
Lisiak4
 
Posts: n/a
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 .
 
Old 03 November 2019, 15:50   #14
AlfaRomeo
A1200 040 SAM440EP 667
 
AlfaRomeo's Avatar
 
Join Date: Jan 2008
Location: Lisbon / Portugal
Posts: 873
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
AlfaRomeo is offline  
Old 03 November 2019, 21:42   #15
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,160
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...
jotd is offline  
Old 04 November 2019, 10:36   #16
Bruce Abbott
Registered User
 
Bruce Abbott's Avatar
 
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,544
Quote:
Originally Posted by jotd View Post
But 2.4 is just too old to be useful.
10 years ago it was the current version, but now it's "too old to be useful"? In what way has the Amiga changed that Python 2.4 is no longer useful?

Perhaps the answer is:-

Quote:
Originally Posted by Mungo
It's shit
Bruce Abbott is offline  
Old 04 November 2019, 10:55   #17
gimbal
cheeky scoundrel
 
gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,905
Quote:
Originally Posted by Bruce Abbott View Post
10 years ago it was the current version, but now it's "too old to be useful"?
The Python language and platform has changed and improved a lot since then. Nobody wants to go back to such an old version.
gimbal is offline  
Old 04 November 2019, 13:11   #18
Anubis
Retro Gamer
 
Anubis's Avatar
 
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,058
Quote:
Originally Posted by Mungo View Post
Why bother?

It's shit on every platform. Why port a turd?
Holly shit, how did we miss this ridiculous statement...

All those not so smart people at MIT, NASA, ESA... must be idiots who don't know better, like you do...
Anubis is offline  
Old 04 November 2019, 13:17   #19
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
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
Gorf is offline  
Old 04 November 2019, 14:26   #20
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
Quote:
Originally Posted by Anubis View Post
Holly shit, how did we miss this ridiculous statement...
It can be ridiculous and still be true.


Quote:
Originally Posted by Anubis View Post
All those not so smart people at MIT, NASA, ESA... must be idiots who don't know better, like you do...
They can be smart and still not be programmers, hence doing stupid things. F.e. I've seen code from NIST (who're not supposed to be a bunch of idiots) that really wasn't clever...


Quote:
Originally Posted by Gorf View Post
Python is by no means "shit". It is a beautiful language.
If Python is shit, then 99% of programming languages in the world also are. Which is perfectly possible


Quote:
Originally Posted by Gorf View Post
And with Cython it can be fast!
If "fast" means "not crawling down to completely unusable speeds" then yes.
meynaf is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Python errors from fs-uae-launcher [Solved] mocham support.FS-UAE 8 01 November 2012 19:54
Monty Python's Flying Circus sareks support.Games 8 10 March 2008 12:23
Python 1 joystick ladybird Retrogaming General Discussion 3 08 August 2007 15:06
Python Joysticks ? blade002 MarketPlace 11 18 June 2006 04:48
Monty Python Bueller request.Demos 2 12 October 2005 16:39

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 12:34.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15680 seconds with 13 queries