Hypercard Programing

Includes system stuff, productivity, emulation, design, and games for pre-OS X Macs!

Hypercard Programing

Postby ken27238 » 28 Feb 2010, 18:02

i was wondering how many people lately have done programing in hypercard, and if so, what you made.

Right now i'm working on a database stack that allows the owners for macintoshes to catalog there computers, the one thing that I am trying to use hypertalk to script the forward button to detect if there is a card after the one you are on, and if not insert a new one

Screenshot of what I have so far:
http://picasaweb.google.com/ken27238/MacStuff#5443356090427455938
My computers:

Power Mac G4 450mhz, 786mb of ram and 18 and 100gb HD, Booting 9.2.2, 10.2.8 and OS X Server 1.2
Power Mac 8100/100: 138mb of ram, 1gb hd, running 7.5
Quadra 660av: 25mhz, 256mb of ram, 200mb hd, running 7.1
SE/30 running 6.0.8
User avatar
ken27238
 
Joined: 19 Aug 2009, 16:29
Location: Westfield, MA

Re: Hypercard Programing

Postby TheNixer » 21 Apr 2010, 17:54

Ken - That's a pretty cool project. No one seems to use Hypercard anymore, not even the guys here. I'm with you though. I've spent some time collecting Hypercard how-to books and have run through a few of them. I still like Hypercard and think it has a lot of use left in it. You certainly can't knock it's creator either, there simply isn't a better programmer out there than Bill Atkinson.

I haven't decided what my Hypercard project will be yet but I'd love to learn Hypercard inside and out. I've got my SE/30 set up permanently and an Apple Scanner to help dress up my cards. I'm having trouble with the floppy drive on my SE/30 so I haven't been at it in a while. You've certainly inspired me to get back to Hypercard though. Others may be interested in your project but just aren't posting. Either way, keep up the good work and keep us posted!
User avatar
TheNixer
 
Joined: 14 Jun 2007, 13:41
Location: Cleveland, TN.

Re: Hypercard Programing

Postby Anonymous Freak » 21 Apr 2010, 18:35

I haven't done HyperCard programming since high school. Although back then, I made some pretty advance ones.

I had an interactive map of the school for open house (we stationed SEs throughout the school.) I even had an 'easter egg'. The school was two stories. To switch stories, you could either click the "FLOOR 1" "FLOOR 2" buttons at the top, or the stairways. The easter egg was that if, while on the top floor, you clicked on the 'balcony' that was above the library entrance, with a view to the bottom floor, it would play three slides of 'falling' down through the open area and go to the first floor map. (I dangled a QuickTake on a rope to get the pictures.)

I also made a Dungeons & Dragons character generator / Dungeon Master assistant. The dice roller was the painful part, as was making a randomizer that stored values.
68k Macs Liberated: ~20
Mac 128 thru iMac (Al - mid 2007)
NeXTstation, SGI Indy, HP Apollo 735, IBM PC & ThinkPad PowerPC
PCjr thru dual Xeon W5580 & quad Itanium 9150M.

- Machine list -
User avatar
Anonymous Freak
 
Joined: 27 Oct 2007, 19:52
Location: Portland, OR, USA

Re: Hypercard Programing

Postby Dog Cow » 21 Apr 2010, 21:32

You might find this useful: comp.sys.mac.hypercard

There's all of the posts from Oct '87 up to Jul '91 and then from 2006 to the present, but those newer ones probably aren't so great as the older stuff. A lot of programming discussion, so you could search around.
Mac GUI Vault - A source for retro Apple II and Macintosh computing.
http://macgui.com/vault/
User avatar
Dog Cow
 
Joined: 05 Sep 2008, 00:51

Re: Hypercard Programing

Postby Bunsen » 22 Apr 2010, 10:42

ken27238 wrote:Screenshot of what I have so far:

sp: "Specifications"
have you searched? Seeks: Nubus PDS DSP PB170 Newton; TRS-80 III/4; CBM BBC SX-64 CX5M Likes: 8bit luggable palmtop terminal NC tablet audio MIDI analog FM drum synth steam&dieselpunk; 1930-1980 lab/comm/mil Score! NC100 PB190 Q950 IIe-PDS
User avatar
Bunsen
Witchfinder-General
 
Joined: 02 May 2007, 15:59
Location: Melbourne, Australia

Re: Hypercard Programing

Postby TheNixer » 22 Apr 2010, 17:16

I would love to see Bill share some of the Hypercard stacks fans have sent him over the years. Surely he still has them. Anonymous Freak, that sounds awesome! Cool use of Hypercard.
User avatar
TheNixer
 
Joined: 14 Jun 2007, 13:41
Location: Cleveland, TN.

Re: Hypercard Programing

Postby ken27238 » 23 Apr 2010, 12:38

yea i know there are some spelling errors but I got them fixed :lol:

The book that I am using for reference is The Complete Hypercard 2.2 Handbook, I rescued it from the going to be tossed pile from our local library!!! The reason why i like this book is it has a very extensive Hypertalk programming section. I don't know about anyone else but i think hypertalk is a really good programing language

http://www.dannyg.com/pubs/index.html (scroll down a bit and you will see the book, you can also download sample stacks!!!)
My computers:

Power Mac G4 450mhz, 786mb of ram and 18 and 100gb HD, Booting 9.2.2, 10.2.8 and OS X Server 1.2
Power Mac 8100/100: 138mb of ram, 1gb hd, running 7.5
Quadra 660av: 25mhz, 256mb of ram, 200mb hd, running 7.1
SE/30 running 6.0.8
User avatar
ken27238
 
Joined: 19 Aug 2009, 16:29
Location: Westfield, MA

Re: Hypercard Programing

Postby TheNixer » 23 Apr 2010, 14:58

Anonymous Freak, the interactive map sounds pretty cool. Also, sweet link! I've been to Danny Goodman's site before but didn't notice the sample stacks. I'll have to download those. I was all over Hypercard a few months ago but a hectic life made me lose some steam.

Image
User avatar
TheNixer
 
Joined: 14 Jun 2007, 13:41
Location: Cleveland, TN.

Beta Version Available

Postby ken27238 » 23 Apr 2010, 17:46

the Beta version of the MCD (Macintosh Computer Database) is available for download:

http://sites.google.com/site/ken27238/Home/file-storage
My computers:

Power Mac G4 450mhz, 786mb of ram and 18 and 100gb HD, Booting 9.2.2, 10.2.8 and OS X Server 1.2
Power Mac 8100/100: 138mb of ram, 1gb hd, running 7.5
Quadra 660av: 25mhz, 256mb of ram, 200mb hd, running 7.1
SE/30 running 6.0.8
User avatar
ken27238
 
Joined: 19 Aug 2009, 16:29
Location: Westfield, MA

Re: Hypercard Programing

Postby beachycove » 24 Apr 2010, 01:18

Apparently Bill Atkinson was still using HyperCard for real work as late as 2002 (and why not?):

http://www.wired.com/gadgets/mac/commen ... 2/08/54370 .
User avatar
beachycove
 
Joined: 02 May 2007, 20:33
Location: Ontario

Re: Hypercard Programing

Postby register » 01 Jun 2010, 10:11

My first attempt to make use of Hypercard started around 1995. After some months of worries and searching for ressources I managed to set up a programme to remotely control a precision balance and do some differential analysis of weight, visualise the results and perform automatic file operations for documentation.
Some years later I used the same know how to do automatic data acquisition and to set up a control software for a micro movement drive in the laboratory.
In 2008 was my last use of a custom made Hypercard stack at work. There was an old Performa available and I set it up to control a stepper motor driver. That was real work I got paid for. The result was excellent. I should have used that setup to join the RetroChallenge ;-)
register
 
Joined: 04 Feb 2008, 23:30

Re: Hypercard Programing

Postby slomacuser » 01 Jun 2010, 16:02

our RENAULT mechanics still use eMacs/iMacs with HyperCard - service parts database
Compact: 128k, 512k, SE, ColourClassic, Pizza boxes:2x LC, Performa 450 Towers: Quadra 950, WGS 95, G3 Mini Tower 333 MHz, Cube G4 Other: NeXTCube, Apple II Europlus Main machine: iMac 21.5", 3 GHz
User avatar
slomacuser
 
Joined: 20 Aug 2007, 08:45
Location: Slovenia, EU

Re: Hypercard Programing

Postby BarnacleGrim » 01 Jun 2010, 19:25

I never learned HyperTalk properly. It's too bad, it's such a brilliant language. I thought about organising my computer collection using HyperCard, but I went with FileMaker instead, being OS X native. I've had a cocktail recipe database in mind for some time, for my dining room Classic (or Classic II if I can get it to work).
II, II, SE, SE/30, IIcx, Portable, IIsi, IIsi, IIsi, LC, Classic, Classic II, Quadra 700, PB 100, PB 170, LC II, LC II, LC 475, PM 6100, Perf 6200, PM 7600, MP 2000, Perf 6400, PB G3, PM G5, MB.
User avatar
BarnacleGrim
 
Joined: 04 May 2010, 18:49
Location: Sweden

Re: Hypercard Programing

Postby beachycove » 15 Jun 2010, 02:46

I don't only enjoy finding and fixing up old Macs — I really like old software. I find the new stuff much harder to understand and use, as the more complexity that goes into it the less efficiency comes out of it, in my view. And I happen to have a full, boxed version of HyperCard 2.3. Thus one thing leads to another.

A few days ago, I discovered on an old CD from a 1995 magazine cover a Shareware HyperCard program called "Dock" by an obviously brilliant man by the name of Randy Ayling, an American who was living in France in the 90s. I have been exploring it on and off in the days since.

The program functions somewhat like a wiki with automated links like wiki tags, but it works on as little as a 9" Compact, is text-based, and extends the functionality of your basic Hypercard (full program, version 2.1 or above) in interesting ways, to thousands of cards and to trees of inter-related knowledge in principle. It is brilliant and eccentric, having some basis in Asimov's science fiction, and containing well-informed philosophical references to artificial intelligence and to the history of science.

The program is a small challenge to learn, as the documentation is also eccentric, being provided in the program itself, as a tree of ideas leading off in many directions. Where to begin? Anywhere at all, basically. At first glance, it looks like it doesn't do much, but on closer inspection it turns out, I think, to be one of the most interesting software programs I have encountered in a long time, taking the user well beyond the usual rolodex approach to the Hypercard app. It is a fully-fledged, and well-conceived, integral, automated hypertext system. It works as a sort of text-based idea-keeper/ memory extender, capable of "growing" with the one doing the writing, and of reminding him or her of paths travelled.

I am considering using it for research/ thought collection, as it could easily accommodate 20 years of intellectual development in ways that, like this development, are going to be far from linear. So I am in "Where have you been all my [academic] life?" mode presently.

For example, the research for a thesis or a book could be sketched in gobbit-sized chunks, all linked together in an electronic tree, all growing together in a structured way. A text-based system is also precisely what is needed for thinking through ideas, documenting books read, pondering implications of one idea for another, etc.

For a Hypercard program, it is sizable, as it comes in at just over 4MB. It adds a great many menu items to HyperCard when it is invoked within HyperCard, while not changing HyperCard per se. As I cannot find it online anywhere, including in Info-Mac archives and such, I would be open to suggestions as to where to send it for access so that others can explore if it is of any interest.

And yes, in principle, it could even be used to document a Macintosh collection and record bits and pieces about the models acquired over time, together with (B&W) PICT graphics and such.

All of this on something like a Classic II if desired. So there's a use for the thing!
User avatar
beachycove
 
Joined: 02 May 2007, 20:33
Location: Ontario

Re: Hypercard Programing

Postby barana » 15 Jun 2010, 03:47

That is one awesome setup you just described. try uploading it to preterhuman.net
User avatar
barana
Banned
 
Joined: 09 Jun 2008, 07:28

Re: Hypercard Programing

Postby beachycove » 16 Jun 2010, 00:57

I have uploaded it to preterhuman as Hypercard Dock. The zipped version is corrupt, coming as it does from an OSX machine, but the .sit files should be fine, having been done on my Wallstreet in OS9.

Probing a little further in Dock, I can see that the added functionality does not appear to be by way of XCMDs but rather comes from Hyperscripts, which is nice because everything that way remains "native." I plan to tinker, as the program as it comes depends heavily on keystrokes, and I want to see if I can create a floating Palette with the scripts on it as well in order to make it just a little more Hypercard-like.
User avatar
beachycove
 
Joined: 02 May 2007, 20:33
Location: Ontario

Re: Hypercard Programing

Postby beachycove » 16 Jun 2010, 12:54

Ward Cunningham, of course, got there first: http://video.google.com/videoplay?docid ... 146#15m25s , at about 15 mins. through the video.
User avatar
beachycove
 
Joined: 02 May 2007, 20:33
Location: Ontario


Return to Software

Who is online

Users browsing this forum: No registered users and 1 guest