Technical Report
 

Low cost first class functions

Public Deposited

Downloadable Content

Download PDF
https://ir.library.oregonstate.edu/concern/technical_reports/w0892k33c

Descriptions

Attribute NameValues
Creator
Abstract
  • We describe a. new approach to implementing functions as first class values. Using this technique, there is no additional overhead imposed for the most common case, that of non-nested functions bound at compile time. Invoking function values assigned to variables requires two additional instructions. It is only when functions are invoked which contain nested functions that can outlive their defining context that the full overhead of the construction of dynamic closures is required. The approach is being used in a new strongly typed compiled multi-paradigm programming language being developed by the author.
Resource Type
Date Issued
Academic Affiliation
Series
Rights Statement
Publisher
Peer Reviewed
Language

Relationships

Parents:

This work has no parents.

Items