Hypercard scripting like Python

abulka at netspace.net.au abulka at netspace.net.au
Wed May 9 14:28:17 CEST 2001


In the world of computer languages there is a distinction between statically 
typed systems programming languages, VS. the loosely typed late-binding 
scripting languages.  C++, Java, Delphi are examples of the former and Python, 
Hypercard, FORTH, Lisp, Smalltalk examples of the latter.  Each paradigm has 
its strengths and weaknesses.

I've always used both styles of language, and have even grown to love a systems 
programming language - Delphi.  But I remember FORTH rocked (in its day) and 
Python certainly rocks now (be still my heart :-).  I've also have a lot of 
time for hypercard style scripting languages esp. the more pure and orthogonal 
Toolbook Openscript (which unfortunately is now expensive and become a niche 
product).

(Remember when Windows 3.1 came out - Toolbook was bundled with it, to match 
the bundling of Apple's Hypercard with Macs - the "programming languages for 
the rest of us".  Not sure why all that fizzled out - better open source 
alternatives evolved I guess.)

My questions are:

 1. Where does Python fit into the history of scripting languages. How 
important is it in grand scheme of things, and specifically in the context of 
the scripting 'movement'?  I mean, is Python state of the art in the scripting 
world - something that history will look upon with fondness, the way we look 
upon Smalltalk with a certain fondness? 

 2. Can anybody tell me who begat Toolbook/Openscript/Hypercard/Metacard - were 
these just variations of well known established scripting systems from the 
50's - or was there new innovation involved there.  Perhaps the merging of an 
easy GUI metpahor with scripting was their contribution... Thoughts?

cheers,
-Andy Bulka
Australia
abulka at netspace.net.au
www.atug.com
www.goreason.com


-------------------------------------------------
This mail sent through IMP: www.netspace.net.au


-- 
Posted from cirrus.netspace.net.au [203.10.110.75] 
via Mailgate.ORG Server - http://www.Mailgate.ORG



More information about the Python-list mailing list