Talk:Parent pointer tree
![]() | Computer science Unassessed | ||||||||||||||||
|
Use of saguaro stack for multitasking
The first documented use of a saguaro stack that I'm aware of was on the Burroughs B6500[1][2], where the stacks for various tasks in a program formed a tree structure, with links to stack frames on the parent stacks for nested blocks.
References
- ^ Organick, Elliot I. (1973). Computer System Organization The B5700/B6700 series (despite the title, the book does not cover the B5x00.) (PDF). Academic Press.
{{cite book}}
: Unknown parameter|separator=
ignored (help)CS1 maint: extra punctuation (link) - ^ Burroughs (September 1969). Burroughs B6500 Information Processing System Reference Manual (PDF). 1043676.
{{cite book}}
: Unknown parameter|separator=
ignored (help)CS1 maint: extra punctuation (link)
Shmuel (Seymour J.) Metz Username:Chatul (talk) 16:34, 5 January 2011 (UTC)
What model does Smalltalk use?
We have an inconsistency I think. This page says:
Examples of languages that use spaghetti stacks are:
- ...
- Languages where the execution stack can be inspected and modified at runtime such as Smalltalk
...and on the other hand, Closure (computer science) says:
Since that call has already returned and the Smalltalk method invocation model does not follow the spaghetti stack discipline to allow multiple returns, this operation results in an error.
I don't know enough about Smalltalk to tell which one is right. --Doradus (talk) 12:34, 20 October 2012 (UTC)