<div class="csl-bib-body">
<div class="csl-entry">Ertl, M. A. (2021). The Essence of Closures---A language design perspective. In <i>Tagungsband zum 21. Kolloquium Programmiersprachen und Grundlagen der Programmierung</i> (pp. 26–33). Kiel Computer Science Series / Self-Publishing of Department of Computer Science, Kiel. http://hdl.handle.net/20.500.12708/55693</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/55693
-
dc.description.abstract
Closures are originally associated with lexically
scoped name binding. However, in the course of
implementing closures in Gforth, it turned out that
the actual function (the essence) of closures is to
communicate data between closure creation and the
closure execution (with the closure call usually
being far from the closure creation). This paper
presents a simple language extension for C:
two-stage parameter passing, implemented with flat
closures; the first stage creates a closure, the
second stage calls it. Nested functions and access
to outer locals are not needed.
en
dc.publisher
Kiel Computer Science Series / Self-Publishing of Department of Computer Science, Kiel
-
dc.relation.ispartofseries
Kiel Computer Science Series
-
dc.title
The Essence of Closures---A language design perspective
-
dc.type
Konferenzbeitrag
de
dc.type
Inproceedings
en
dc.relation.publication
Tagungsband zum 21. Kolloquium Programmiersprachen und Grundlagen der Programmierung
-
dc.relation.doi
10.21941/kcss/2021/7
-
dc.description.startpage
26
-
dc.description.endpage
33
-
dc.type.category
Full-Paper Contribution
-
dc.publisher.place
2021/7/Kiel
-
tuw.booktitle
Tagungsband zum 21. Kolloquium Programmiersprachen und Grundlagen der Programmierung
-
tuw.container.volume
2021/7
-
tuw.publication.orgunit
E194-05 - Forschungsbereich Compilers and Languages
-
dc.description.numberOfPages
8
-
tuw.event.name
21. Kolloquium Programmiersprachen und Programmierung (KPS 2021)
-
tuw.event.startdate
27-09-2021
-
tuw.event.enddate
29-09-2021
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Kiel
-
tuw.event.country
DE
-
tuw.event.presenter
Ertl, Martin Anton
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.facultyfocus
Information Systems Engineering (ISE)
de
wb.facultyfocus
Information Systems Engineering (ISE)
en
wb.facultyfocus.faculty
E180
-
wb.presentation.type
science to science/art to art
-
item.grantfulltext
restricted
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairetype
conference paper
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
crisitem.author.dept
E194-05 - Forschungsbereich Compilers and Languages
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering