Amiga programming languages

Forum rules
This is an open forum. Everything said here can be read by everyone

Re: Amiga programming languages

Postby kas1e » Mon Jun 20, 2011 10:35 am

No one mention Pascal there, but we also have FPC (free pascal compiler). Our version a bit old (from 2006 year), but still works and can be used. I also have in plans to make fresh version of it, but for now current version also can be used.
kas1e
Beta Tester
Beta Tester
 
Posts: 252
Joined: Sat Jun 18, 2011 7:56 am

Re: Amiga programming languages

Postby tbreeden » Tue Jun 21, 2011 1:48 am

orangeBuzzard wrote:Just out of curiosity, what programming languages are supported by the current Amiga platform?
Correct me if I'm wrong but these are the ones I know of:
...
And a few that I guess are specific to the classic Amigas: ..., Modula-2

Wrong, wrong, wrong! :)

There is a very nice Modula-2 compiler, producing native PPC code, specifically supporting AOS 4, and getting better by the day (month?). I know because I wrote it and am still plugging away.

Check out the documentation in PDF format on the web: http://home.ntelos.net/~tbreeden/AgletM2PPC.pdf
also available in AmigaGuide format within the compiler distribution on OS4Depot:
http://www.os4depot.net/index.php?function=showfile&file=development/language/agletm2ppc.lha

Non-trivial programs I've produced with it at OS4Depot are
GuideMaker, a Reaction based aide to creating and modifying AmigaGuide docs.
http://www.os4depot.net/index.php?function=showfile&file=development/utility/guidemaker.lha

and Capture Challenge, a game for programmers (C, E, M2, whatever) to write the bull-goose player program to defeat all comers at the game - using Amiga Pipes to issue their program's moves to the Modula-2 written game engine
http://os4depot.net/?function=showfile&file=development/game/capturecontest.lha

There is more to be done, of course, for complete OS4 support, but it supplies access to almost all of the Amiga OS4 Interfaces of the SDK.

I'm thinking of buying and advertisement on AmigaWorld :)

Tom
User avatar
tbreeden
 
Posts: 32
Joined: Sat Jun 18, 2011 12:57 am
Location: Charlottesville, VA, USA

Re: Amiga programming languages

Postby tonyw » Sun Jun 26, 2011 11:46 am

@orangeBuzzard

GMP for OS4 is available on OS4Depot:
http://www.os4depot.net/index.php?funct ... th/gmp.lha

It was back in 2007, when the A1-SE and XE were the only game in town. I haven't run any of the built-in tests on a Sam 440 or 460, so I don't know how versatile it is. It may be that it needs to be reconfigured for different CPUs.
cheers
tony
User avatar
tonyw
AmigaOS Core Developer
AmigaOS Core Developer
 
Posts: 475
Joined: Wed Mar 09, 2011 1:36 pm
Location: Sydney, Australia

Re: Amiga programming languages

Postby JosDuchIt » Mon Jul 04, 2011 1:25 pm

Scripting: Python, ARexx


and Gui4Cli, http://users.online.be/AD/ which is working under OS4.1 , but for some minor problems (pipe, window background) & outputs some debug info.

I'll try to improve again in fall this year.
JosDuchIt
 
Posts: 84
Joined: Sun Jun 26, 2011 5:47 pm

Re: Amiga programming languages

Postby afxgroup » Fri Jul 08, 2011 9:20 am

i have an half-working version of OpenCobol.. just in case.. :lol:
afxgroup
Beta Tester
Beta Tester
 
Posts: 18
Joined: Sun Jun 19, 2011 1:15 pm

Re: Amiga programming languages

Postby voxel » Fri Jul 08, 2011 5:40 pm

there is the Pascal and E languages and speaking of Web languages : Rebol (the little gem by Carl Sassenrath) and PHP too ;-)
Image Amigalement,
Jean-François "voxel" Bachelet, Amiga NUTS since 1985.
---------------------------------------------------------------------
Welcome to Happy Computing : Amiga! (© 2K4-2k12 voxel)
User avatar
voxel
Beta Tester
Beta Tester
 
Posts: 143
Joined: Wed Apr 27, 2011 1:57 pm
Location: somewhere near Clermont-Ferrand, France

Re: Amiga programming languages

Postby Hypex » Tue Jul 12, 2011 9:26 am

The original E works on AmigaOS4 and my EDBG mod allows line step debugging in the GUI.

But as well as PortablE there is ECX. Which is also native on OS3, MOS and OS4. It's very close to the original E and compiles fast. It also allows inline ASM and compiles direct to PPC code. And is also the most compatible with AmigaE sources.

Multi-platform code can be written with #ifdef's where on OS4 you need to open a library interface. But it works just like a library as from then you can forget about it and use normal library names. Specific interface methods are in the works for a later date. I've tested it on OS4 extensively enough and after a few bug reports it should now be OS4 bug free.

Check it out here:
http://blubbedev.net/ecx/

I see the author hasn't appeared here. Well, after all, he is a native MOS man. ;-)
User avatar
Hypex
Beta Tester
Beta Tester
 
Posts: 286
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: Amiga programming languages

Postby alekc » Sat Jul 16, 2011 5:12 pm

orangeBuzzard wrote:Web languages: ?????


Well, you can count Python as web language as well (besides simple scripting) although I haven't tested it running web frameworks like Django on AmigaOS 4.x yet (something on my quite long TODO list). There were couple of PHP versions (and still are downloadable from os4depot) but I guess the best option right now is AAMP http://os4depot.net/index.php?function=showfile&file=network/server/misc/aamp-amicygnix.lha with Apache, PHP and MySQL in one package.
alekc
Beta Tester
Beta Tester
 
Posts: 43
Joined: Sat Jun 18, 2011 3:06 pm

Re: Amiga programming languages

Postby nbache » Sat Jul 16, 2011 11:21 pm

alekc wrote:
orangeBuzzard wrote:Web languages: ?????

There were couple of PHP versions (and still are downloadable from os4depot) but I guess the best option right now is AAMP http://os4depot.net/index.php?function=showfile&file=network/server/misc/aamp-amicygnix.lha with Apache, PHP and MySQL in one package.

There's also a native, non-AmiCygnix version: http://os4depot.net/index.php?function=showfile&file=network/server/misc/aamp.lha

Best regards,

Niels
User avatar
nbache
Beta Tester
Beta Tester
 
Posts: 610
Joined: Mon Dec 20, 2010 7:25 pm
Location: Copenhagen, Denmark

Re: Amiga programming languages

Postby alekc » Sun Jul 17, 2011 1:08 pm

nbache wrote:There's also a native, non-AmiCygnix version: http://os4depot.net/index.php?function=showfile&file=network/server/misc/aamp.lha

Best regards,

Niels


Very good point. I somehow forgot completely about this option since I use AmiCygnix. Anyway AAMP is a great addition to AmigaOS.
alekc
Beta Tester
Beta Tester
 
Posts: 43
Joined: Sat Jun 18, 2011 3:06 pm

PreviousNext

Return to Off Topic

Who is online

Users browsing this forum: No registered users and 0 guests