Go backward to Lambda Abstraction Introduction
Go up to Top
Go forward to Full Language

Example

with M = lambdaX:intloc.
      (A=loc1, P=lambdaY:intexp.X:=Y) do
   with M loc1 do
      P (@A+1)

begin module M(X: intloc) =
      {alias A=loc1, proc P(Y: intexp) = X:=Y}
   in begin import M(loc1) in
      call P(@A+1)
   end end


Wolfgang.Schreiner@risc.uni-linz.ac.at
Id: records.tex,v 1.1 1996/05/20 12:33:10 schreine Exp schreine

Prev Up Next