![]() The American Association of Computing Machinery, the oldest and arguably the most respected learned society devoted to computing in the world, had decided to hold a conference on hypertext well before HyperCard was more than a Silicon Valley rumor. But concurrent with the HyperCard hype were a number of other, smaller developments - enough to convince one that hypertext’s newfound fame might be down to more than just the whim of a major corporation, that it might be in some more organic sense an idea whose time had simply come. As we’ve seen in an earlier article, the primary driver of its long-delayed public recognition was Apple’s HyperCard, which in the wake of its premier at the MacWorld show in August went on to become the product of the year in the eyes of most industry pundits. If there are no basic links the user would click a text link or use the map to select another note.A quarter of a century after Ted Nelson first coined the term, hypertext finally stepped into the spotlight in 1987. Ergo, having >1 basic link makes no sense. That link is invoked if the reader click return to go to the ‘next’ note as chosen by the author. If I understand the Storyspace paradigm correctly, a note would only have one (or zero) basic links. Rather, the app testes to see if the clicked word is included in link guard field test. Another form of guard field is based on a word or phrase in text being clicked IIRC (without having time to test) these links are not coloured. ![]() The symbols of the link indicate the condition status. not implemented) unless the guard condition is met. ![]() For links with guard fields, the link anchors are not coloured (i.e. the reason I say this is how Storyspace works in ‘read’ mode, which is slightly different to Tinderbox. note to note) links rather that text (text-to-note) links. It may be what you mean to do (albeit a less seen type of test) but i just can’t tell from the the file or your description.Īlso, I’m not sure if guard fields are intended for basic (i.e. If you test $Visits("Third note")>3 in a note originating in ‘Third note’ that is the same as testing $Visits(this)>3. The guard field code to place in the ‘Guard’ box of the link is: $Visits("Fourth note")>3 We only want to be able to follow the link when ‘Fourth note’ has a $Visits count of greater than 3.We want to link from text in the note ‘Third note’ to note ‘Fourth note’.I’m not sure I fully understand, so will re-iterate: I have the $Visits attribute set as a KeyAttribute of the note in question so that I can see its value, which increments each time the note is visited, but I can’t get the Guard Field to work. But that doesn’t work: the link simply doesn’t show in the text of the appropriate note. I’m writing $Visits(“Note 2”)>10 in the Guard Field of a text link in another note to prevent that link becoming active unless Note 2 has been visited more than 10 times. ![]() I’m clearly getting something wrong because I can’t get this to work. a particular note has been visited a certain number of times (or at all). My understanding is that I can achieve this by using the $Visits attribute in the Guard Field of a text link to test whether e.g. another note having been visited or having been visited a particular number of times. That asks me to create a set of notes where at least one link is conditional on e.g. I’m therefore playing with creating Guard Fields, and trying to follow the first exercise in “Getting started with Hypertext narrative”. to prevent a topic being explored until some prerequisite information has been read and digested. I anticipate Guard Fields being an important component of both approaches e.g. I want to experiment with two aspects of that: a “conventional” approach that is essentially based on a set of notes with links between them, organised in a non-linear fashion, and a more ambitious one that adopts a story telling approach to communicating the learning points. My objective is to establish whether it makes a good environment for creating learning materials. I’m starting to experiment with Storyspace.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |