On Fri, Nov 30, 2007 at 02:39:47AM +0100, Lee Davison wrote:
I know you can
program on the Amiga using the following languages:
...I don't think I missed any.
Ada, Smalltalk, Forth, Fortran, Pascal, Lua, Lisp, BCPL, Prolog,
Comal, C++, HeliOS, Intercal, J, Java, Visual Pascal, Brainfuck,
Logo, Malbolge, Cobol, Perl, Pilot, Scheme, Python, Perl, SML, Y
and many variations of same. And those are just the free ones.
"You said 'Perl' twice?!?"
"I like Perl" ;-)
Seriously though, I can't believe I forgot about BCPL, not that
users wrote much in it.
There's a JRE for AmigaDOS? It must have appeared after I stopped
using an Amiga every day (around AmigaDOS 3.1 or so).
I also can't believe I forgot about Lisp - I have an ancient,
AmigaDOS 1.0 or 1.1-era Lisp disk somewhere. Also uncommon, but
entirely supported.
There's also Inform, for writing programs to run on the Infocom
Z-machine. I've done a few programs other than adventure games
in Inform, but not many. One was to predict the frequency of winning
a particular deterministic form of solitaire (don't know the name
of it, just the rules)... It involves holding the deck in your
hand and turning over cards and discarding via certain rules - there
are no choices to be made - the game is won or lost once the deck is
shuffled - it just takes a couple of minutes for you to find out.
I didn't have Perl on my own Amiga in 1998, so I wrote the solitaire
predictor in Inform.
Nice. Thanks.
-ethan
--
Ethan Dicks, A-333-S Current South Pole Weather at 30-Nov-2007 at 01:40 Z
South Pole Station
PSC 468 Box 400 Temp -28.3 F (-33.5 C) Windchill -44.3 F (-42.4 C)
APO AP 96598 Wind 4.6 kts Grid 93 Barometer 683.2 mb (10508 ft)
Ethan.Dicks at
usap.gov http://penguincentral.com/penguincentral.html