The design and implementation of Typed Scheme

S Tobin-Hochstadt, M Felleisen - ACM SIGPLAN Notices, 2008 - dl.acm.org
When scripts in untyped languages grow into large programs, maintaining them becomes
difficult. A lack of types in typical scripting languages means that programmers must (re) …

Deep and shallow types

B Greenman - 2020 - search.proquest.com
The design space of mixed-typed languages is lively but disorganized. On one hand,
researchers across academia and industry have contributed language designs that allow …

Practical variable-arity polymorphism

TS Strickland, S Tobin-Hochstadt… - European Symposium on …, 2009 - Springer
Just as some functions have uniform behavior over distinct types, other functions have
uniform behavior over distinct arities. These variable-arity functions are widely used in …

[图书][B] Automatic Program Specialization for Interactive Media

S Draves - 1997 - search.proquest.com
This dissertation introduces and analyzes techniques for writing programs that manipulate
interactive media. By" media" I mean audio, images, and video flowing through a personal …

[PDF][PDF] Applying partial evaluation to VLSI design rule checking

B O'Sullivan - BA Project Report, Department of Computer Science …, 1995 - Citeseer
This report describes the design and implementation of a complete VLSI design rule
checking program. We use formal techniques to develop a methodology for performing …

Integrated reasoning support in system design: design derivation and theorem proving

SD Johnson, PS Miner - Advances in Hardware Design and Verification …, 1997 - Springer
Practical applications of formal methods research require the integrated use of distinct tools
for reasoning and design. Many approaches to this problem involve embedding specialized …

The Design and Implementation of Typed Scheme: From Scripts to Programs

S Tobin-Hochstadt, M Felleisen - arXiv preprint arXiv:1106.2575, 2011 - arxiv.org
When scripts in untyped languages grow into large programs, maintaining them becomes
difficult. A lack of explicit type annotations in typical scripting languages forces programmers …

[PDF][PDF] Variable-Arity Polymorphism

Just as some functions have uniform behavior over distinct types, other functions have
uniform behavior over distinct arities. These variable-arity functions are widely used in many …

[PDF][PDF] CISE Educational Infrastructure: Tools and techniques for use of the Scheme programming language in Undergraduate Education

CT Haynes, RK Dybvig, DP Friedman… - … Science Department in …, 1993 - Citeseer
This award is for the development of curricular materials and software to support the use of
the Scheme programming language (a modern Lisp dialect) in undergraduate computer …

[PDF][PDF] Typed Scheme: Bringing Types to Untyped Languages

S Tobin-Hochstadt - 2008 - khoury.northeastern.edu
Programming languages has recently experienced a renaissance, especially in the field of
untyped scripting languages. But when scripts written in untyped languages grow large, they …