|
|
|
Student
Joseph D. Kulisics
Kulišić Кулишић
|
|
|
|
Documents
This format is ideal for printing to PostScript-capable printers providing the most faithful rendering of the intended fonts, members of the Computer Modern Roman family in most cases.
These documents represent the best choice for printing for users of Microsoft Windows. Adobe Acrobat Reader can display and print the PDF format and is freely available for download.
- Master's Degree Project Report: Touchstone: An Interpreter of a Language Including Mutable Data and Excluding Aliases
- CS239, Spring, 2008: Final Project Report
- CS239, Spring, 2008: Project Proposal
- CS239, Lecture 6, Spring, 2005: Inventing the Future, Again!
- CS261A, Lecture 1, Spring, 2005: Project Proposal Revision
- CS261A, Lecture 1, Spring, 2005: Project Proposal
- Statement of Purpose
- Résumé
- References
- Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs, by John Backus
- The Fifth Revised Report on the Algorithmic Language Scheme
- Résumé
- Garbage Collection Problem Sample
- Garbage Collection Problem Sample in Scheme
The code samples above demonstrate a problem of current interest to me, the ineffectiveness in the presence of aliasing of garbage collection's implicit guarantee of freeing the programmer from memory management.
- The Blather Evaluator
The Blather evaluator merges into the control structure of an evaluator for a functional subset of Scheme a simple pattern matcher and exposes the pattern matcher to the user through a few language-level special forms. The pattern matcher allows for new kinds of reflection and dynamic programming.
- Blather Evaluator Tests
This file can be loaded into the Blather evaluator to test the behavior of the special forms of the language extension.
|
|