4 ms·
Yep. And MetaCard was pretty cool for its time. It actually had some Lispish qualities mixed in with the cross-platform, multimedia HyperCard stuff (which was
by Shooter 17y ago
Yep. And MetaCard was pretty cool for its time. It actually had some Lispish qualities mixed in with the cross-platform, multimedia HyperCard stuff (which was very cool on its own.) There used to be a whitepaper online that explored that aspect of it (HyperCardy 'macros',etc.) RunRev inherited all of that with the MetaCard engine, but of course now there are more compelling offerings for most things...although it's still a pretty neat multimedia tool if you're mainly targeting the desktop or CD-ROMs for some reason. I wouldn't personally use it for web stuff or DVD-ROMs anymore, though. It is flexible. I still know people who use it for everything (including CGIs ;-) ) and I know a couple of shareware developers who still make their livings using it.
I'd probably use RunRev before I used something like RealBasic, which is basically in the same market - small, 'soup-to-nuts' shareware developers who want to create desktop apps with multimedia, internet, and database capabilities. Heck, I'd use it before I used Authorware or even some of the Python tools in that general domain (PyCard, etc.) because it was faster to develop and you put out a more polished product, without cross-platform woes. The MetaCard kernel engine is actually pretty fast, execution speed-wise. It could handily beat Perl for some stuff that you wouldn't think it would even be useful for...we scripted a performance testing tool and a utility to put database records into HTML, and it trounced Perl for both tasks. Which was impressive, considering Perl would have sucked at making cross-platform multimedia apps ;-)
I almost invested in RunRev when they were first getting started...IIRC, Mike Markkula (Apple fame) did invest in them. The founder, Kevin, is pretty cool. I ended up just becoming a customer and using it as a prototyping tool. I still have an older Pro license and a couple books about RR if anyone is interested...
Anyone remember GLPro? That was another niche app we used to make prototypes and build small multimedia apps and screensavers. It had a dBase style engine in it? We used it for a screensaver once and it ended up on an episode of Star Trek Next Generation. Or iShell? That was a later one we used that was based on another defunct Apple tool. It's still around, I think. Even with the huge range of software available today, I miss working with the little, niche multimedia and audio development tools. Those are what got me into programming.
- cesare 17y agoHyperCard was really cool at the time. Pure genius. I used it to make a full-featured offline mail reader for a BBS I used to frequent in a few hours. Anyone remember offline readers (http://en.wikipedia.org/wiki/Offline_reader http://en.wikipedia.org/wiki/Offline_reader)? :-)
- Shooter 17y agoI don't miss offline readers [:-)], but I still get sad every single time I think about the demise of HyperCard. I wish someone at Apple would make it a priority to build a modern version and include it for free with all new Apple computers. If they could make a cross-platform version, or one that could also create iPhone apps it would be absolutely killer. Accessing the Core libs in a tool like that... Some people don't know the fun they're missing...
- cesare 17y agoAgree. BTW, have you looked at squeak smalltalk? (http://www.squeak.org/ http://www.squeak.org/)
- Shooter 17y agoYeah...I actually had a fixation with it for a bit. Smalltalk in general. I bought about 30 Smalltalk books and spent loads of time messing with Squeak and Cincom Smalltalk. Seaside stuff, mostly. Unfortunately, I never really had a suitable project to use it on. I never really made the mental connection between HyperCard and Squeak before, but they really do have quite a bit in common (quirky, low barrier to entry tools that are immense fun and very flexible.)