Thank you Casey for citing a (the?) current reference with the analysis how a HyperCard type of application should be constructed. The question now is: Does this need to be built or is the code available somewhere?
-- Hannes
http://www.vpri.org/pdf/m2011001_dbjr_spec.pdf
DynaBook Junior Specification by Ted Kaehler 14 Jan 2009. (Minor corrections 13 Dec 2010) A specification for DynaBook Junior shown in itself. DBJr is a desktop publishing framework and application builder that is modeled after Apple's HyperCard.
Abstract DynaBook Junior is a desktop publishing framework and application builder that is modeled after Apple's HyperCard(tm). The purpose of this specification is as a starting point for the discovery of an extremely simple way to describe and automatically generate DynaBook Junior. The specification describes stacks, pages, backgrounds, objects embedded in pages, the front-to-back ordering of objects, and page-specific objects. This document is itself a DBJr stack that shows examples of the features it describes. Algorithms for showing a new page, adding pages, adding backgrounds, and adding objects to a page are given in pseudocode.
On 2/27/13, Casey Ransberger casey.obrien.r@gmail.com wrote:
I've thought about it. Supporting existing stacks would be nice, but I'm honestly more interested in this:
http://www.vpri.org/pdf/m2011001_dbjr_spec.pdf
On Tue, Feb 26, 2013 at 12:45 PM, tim Rowledge tim@rowledge.org wrote:
I'm pretty sure Ted and/or Dan (maybe?) did a Hypercard-alike in Squeak a long time ago. It really can't be a terribly hard thing for someone motivated to do in Morphic these days. We have a variety of useful capabilities to interface with OS facilities and can drop files on windows etc. We can even do multiple host windows now. On Mac and I think Windows we can do host menus.
If you like HyperCard, get on and make it. I bet it would even be possible to read in a lot of original stacks.
tim
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Strange OpCodes: KFP: Kindle Fire in Printer
-- Casey Ransberger