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)
Disambiguating reference — but the text does not match
I've tried to "disambiguate" a citation to a volume of conference proceedings by guessing which paper might have been meant.
The current citation, in essence, cannot be verified.
The citation was introduced in https://en.wikipedia.org/w/index.php?title=Spaghetti_stack&diff=prev&oldid=347984978, and my change is in https://en.wikipedia.org/w/index.php?title=Spaghetti_stack&diff=606067397&oldid=605656884.
Subsequently, in https://en.wikipedia.org/w/index.php?title=Spaghetti_stack&diff=606069229&oldid=606067397, I moved the citation to another sentence. In fact, the paper does describe "kind-of" the same data structure, but with quite a few subtle variations (in fact, what the next paragraph describes is closer to Sec. 4.1, the "garbage-collection" strategy, rather than a spaghetti stack; spaghetti stacks are described by the cited paper (Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi: 10.1145/62678.62692 , please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi= 10.1145/62678.62692
instead.) as using their own implementation of garbage collection.
--Blaisorblade (talk) 18:35, 27 April 2014 (UTC)