Matches in SemOpenAlex for { <https://semopenalex.org/work/W127183630> ?p ?o ?g. }
Showing items 1 to 62 of
62
with 100 items per page.
- W127183630 abstract "In this paper, an implementation of Stackless (a Python which does not keep state on the C stack) is presented. Surprisingly, the necessary changes affect just a small number of C modules, and a major rewrite of the C library can be avoided. The key idea in this approach is a paradigm change for the Python code interpreter that is not easy to understand in the first place. Recursive interpreter calls are turned into tail recursion, which allows deferring evaluation by pushing frames to the frame stack, without the C stack involved. By decoupling the frame stack from the C stack, we now have the ability to keep references to frames and to do non-local jumps. This turns the frame stack into a tree, and every leaf of the tree can now be a jump target. While exploring this idea, we will recognize ordinary function calls and returns to be just special cases of so-called continuations, and we will learn about them as a really simple idea that covers all kinds of program flow. Instead of an implementation of coroutines and generators as C extensions, we will see how they can be expressed in Python, using the continuation module. Since the theory of continuations is not very broadly known, a small introduction is given." @default.
- W127183630 created "2016-06-24" @default.
- W127183630 creator A5041138591 @default.
- W127183630 date "1999-01-01" @default.
- W127183630 modified "2023-09-26" @default.
- W127183630 title "Continuations and Stackless Python" @default.
- W127183630 cites W1580664042 @default.
- W127183630 cites W2026879022 @default.
- W127183630 cites W2126126443 @default.
- W127183630 hasPublicationYear "1999" @default.
- W127183630 type Work @default.
- W127183630 sameAs 127183630 @default.
- W127183630 citedByCount "20" @default.
- W127183630 countsByYear W1271836302012 @default.
- W127183630 countsByYear W1271836302013 @default.
- W127183630 countsByYear W1271836302014 @default.
- W127183630 countsByYear W1271836302015 @default.
- W127183630 crossrefType "journal-article" @default.
- W127183630 hasAuthorship W127183630A5041138591 @default.
- W127183630 hasConcept C11413529 @default.
- W127183630 hasConcept C119024030 @default.
- W127183630 hasConcept C199360897 @default.
- W127183630 hasConcept C41008148 @default.
- W127183630 hasConcept C519991488 @default.
- W127183630 hasConcept C80444323 @default.
- W127183630 hasConcept C88626702 @default.
- W127183630 hasConcept C9395851 @default.
- W127183630 hasConceptScore W127183630C11413529 @default.
- W127183630 hasConceptScore W127183630C119024030 @default.
- W127183630 hasConceptScore W127183630C199360897 @default.
- W127183630 hasConceptScore W127183630C41008148 @default.
- W127183630 hasConceptScore W127183630C519991488 @default.
- W127183630 hasConceptScore W127183630C80444323 @default.
- W127183630 hasConceptScore W127183630C88626702 @default.
- W127183630 hasConceptScore W127183630C9395851 @default.
- W127183630 hasLocation W1271836301 @default.
- W127183630 hasOpenAccess W127183630 @default.
- W127183630 hasPrimaryLocation W1271836301 @default.
- W127183630 hasRelatedWork W1521891776 @default.
- W127183630 hasRelatedWork W1966847822 @default.
- W127183630 hasRelatedWork W2029046317 @default.
- W127183630 hasRelatedWork W2030124942 @default.
- W127183630 hasRelatedWork W2051659702 @default.
- W127183630 hasRelatedWork W2126022651 @default.
- W127183630 hasRelatedWork W2135523252 @default.
- W127183630 hasRelatedWork W2161566505 @default.
- W127183630 hasRelatedWork W2167756215 @default.
- W127183630 hasRelatedWork W2249290787 @default.
- W127183630 hasRelatedWork W2334420955 @default.
- W127183630 hasRelatedWork W2480371398 @default.
- W127183630 hasRelatedWork W2498877500 @default.
- W127183630 hasRelatedWork W2538786178 @default.
- W127183630 hasRelatedWork W2588178040 @default.
- W127183630 hasRelatedWork W3131438599 @default.
- W127183630 hasRelatedWork W349177527 @default.
- W127183630 hasRelatedWork W193626754 @default.
- W127183630 hasRelatedWork W2100192717 @default.
- W127183630 hasRelatedWork W2343090638 @default.
- W127183630 isParatext "false" @default.
- W127183630 isRetracted "false" @default.
- W127183630 magId "127183630" @default.
- W127183630 workType "article" @default.