Sinap types a run-time language for data-description

Update Item Information
Publication Type honors thesis
School or College College of Engineering
Department Computing
Faculty Mentor Matthew Flatt
Creator Anderson, Sheyne
Title Sinap types a run-time language for data-description
Date 2017
Description Sinap IDE is an editor for graph-based programming languages (as distinct from textbased). To facilitate versatility in Sinap IDE it was necessary to design a language (Sinap's Type System) to generically describe families of well-formed cyclic data structures. This language can be used to maintain run-time information about values that would not otherwise be present. It is used in Sinap IDE to store attributed graphs representing computer programs, allowing Sinap to specialize the user interface to that graph. This thesis presents a model for Sinap's Type System. This model is a formal description of the behavior of the Type System library analogous to models of programming languages such as Lua or Standard ML.
Type Text
Publisher University of Utah
Language eng
Rights Management (c) Sheyne Anderson
Format Medium application/pdf
Permissions Reference URL https://collections.lib.utah.edu/ark:/87278/s64j5qxz
ARK ark:/87278/s61k4mq2
Setname ir_htoa
ID 1543945
Reference URL https://collections.lib.utah.edu/ark:/87278/s61k4mq2
Back to Search Results