:
Tony Hannan -
other home page
Haskell stuff
old front page
Draft writings
Draft code
Personal stuff
Java stuff
HP Research
Computation Model
User Interface
Efficient Implementation
The L Programming Language & System
- L is pure functional language with explicit thread state. Only three types of expressions exist in the abstract syntax: Literal, ThisContext, and Apply.
HP mail
The Gist of Side Effects in Pure Functional Languages (8 Sep 04) by Pablo Nogueira
http://athp.hp.com/portal/index.jsp
http://invent.hpl.hp.com/
An Empirical and Analytic Study of Stack vs. Heap Cost for Languages with Closures (1994) Andrew W. Appel, Zhong Shao
Garbage Collection Can Be Faster Than Stack Allocation (1987) Andrew Appel
A unified system of parameterization for programming languages (1988) John Lamping
Objectfying the Smalltalk Virtual Machine
A practical soft type system for scheme (1997) Andrew K. Wright, Robert Cartwright
Craig Latta's Squat
http://chess.eecs.berkeley.edu/croquet
croquet@chess.eecs.berkeley.edu
Reclang.cs
Latlang.cs
CompilerExtras.cs
BasicObject.cs
Tulip.cs
kernel.tul
ConvertCCtoUseEnvs.cs
ClosureCompiler2-ajh.zip