Indolent Closure Creation

A closure is a representation of a thread in memory, ready to be executed. The goal of this work is to create portable closures that can be transferred across binary incompatible architectures. Consequently, indolent closures are software-implemented, and rely on a copy mechanism which allows for po...

Full description

Bibliographic Details
Main Author: Strumpen, Volker
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149279
Description
Summary:A closure is a representation of a thread in memory, ready to be executed. The goal of this work is to create portable closures that can be transferred across binary incompatible architectures. Consequently, indolent closures are software-implemented, and rely on a copy mechanism which allows for potential data representation conversion on-the-fly.