Printable Version of this PageHome PageRecent ChangesSearchSign In

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