Group: programming
Topic: compiling pseudocode designs
Topic: database agents
Topic: hypertext nodes
Topic: Thesa as a database of modules
| |
Summary
Hypertext may represent programs that can execute. Programs can be invoked from hypertext pages, and executable code may be embedded within a page. For example, Javascript is a common component of Web pages.
Hypertext is useful for software development, documentation, design, problem solving, and management. (cbb 4/07)
Subtopic: execution in a web of information
| Quote: an executable object should be connected into the web of information [»kentW_1978]
| | Quote: IGD page graph from actions which access neighboring pages when invoked
| | Quote: KMS agents may be large hierarchies of frames distributed over a wide-area network; using KMS action language
| | Quote: KMS agents are frames with documentation, graphics, images, and cross-references to other frames [»akscRM11_1993]
| | Quote: representing a program as a hierarchy of frames encourages top-down, stagewise refinement
| Subtopic: execute commands on visiting a page -- scripting
| Quote: on visiting a HYPERTEXT page, any commands are executed and any text is displayed [»wardDL_1981]
| | Quote: an IGD page contains color pictures, keywords, and actions triggered by access or selection [»feinS1_1982]
| | Quote: with Lisp can write new node types for NoteCards or action nodes which execute when accessed [»conkJ9_1987]
| | Quote: NoteCards was used for CAI by script cards which controlled text display, student answers, and sequencing [»halaFG7_1988]
| | Quote: IGD actions can be attached to the page itself; executed whenever page is accessed [»feinS1_1982]
| Subtopic: links as calls
| Quote: the KMS action language is a block-structured, command language using links to other frames for nesting; nodes as block and links as calls; nearly 800 commands [»akscRM11_1993]
| | Quote: trigger KMS scripts by left button, same as links; distinguish by hollow bullet for links and solid bullet for actions [»akscRM11_1993]
| Subtopic: use hypertext for software management
| Quote: most of ZOG source code and supporting documentation in frames; frames are program blocks in a top-down decomposition [»mccrDL10_1984]
| | Quote: used ZOG for software management; statement titles are pseudo-code comments for begin-end blocks in Pascal [»akscRM5_1984]
| | Quote: like HyperCard, KMS includes a block-structured programming language with actions for creating and manipulating KMS structures [»akscRM7_1988a]
| | Quote: ZOG programs invoked from frames, with parameters, input and output from frames
| | Quote: KMS includes a script language of nearly 800 commands; a KMS frame acts as a function with links as function calls; self-documenting [»akscRM11_1993]
| Subtopic: process a hierarchy of frames
| Quote: KMS programs often process a hierarchy of frames; e.g., a document is generated from a hierarchy [»akscRM7_1988a]
| | Quote: build a subtree for processing as a unit; semantically richer than query qualification [»akscRM5_1984]
| Subtopic: links as buttons
| Quote: HyperCard links are procedural attachment to a button; executing the button follows the link [»conkJ12_1987]
| Quote: Hypertext links can be buttons (an area of the screen) which execute an action when selected [»younG_1988]
|
Related Topics
Group: programming (339 topics, 10149 quotes)
Topic: compiling pseudocode designs (8 items)
Topic: database agents (10 items)
Topic: hypertext nodes (19 items)
Topic: Thesa as a database of modules (23 items)
|