Return-Path: <tvashwin@cs.bu.edu> Received: from csa.bu.edu (csa [128.197.12.3]) by cs3.bu.edu (8.12.11/8.12.11) with ESMTP id i8U3jVUU031722 for <cs520@cs.bu.edu>; Wed, 29 Sep 2004 23:45:31 -0400 Received: from localhost (tvashwin@localhost) by csa.bu.edu (8.10.1/8.10.1) with ESMTP id i8U3jUA17374 for <cs520@cs.bu.edu>; Wed, 29 Sep 2004 23:45:30 -0400 (EDT) X-Authentication-Warning: csa.bu.edu: tvashwin owned process doing -bs Date: Wed, 29 Sep 2004 23:45:30 -0400 (EDT) From: ashwin thangali <tvashwin@cs.bu.edu> X-Sender: tvashwin@csa.bu.edu To: cs520 Course Account <cs520@cs.bu.edu> Subject: Top level variable bindings Message-ID: <Pine.SOL.4.20.0409292337200.28051-100000@csa.bu.edu> Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-HitLevel: X-Spam-DCC: dcc.uncw.edu: cs3.bu.edu 1201; Body=2 Fuz1=2 Fuz2=2 X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on cs3.bu.edu X-Spam-Level: X-Spam-Status: No, hits=0.0 required=10.0 tests=none autolearn=ham version=2.64 X-Spam-Pyzor: Reported 0 times. Status: RO X-Mozilla-Status: 8001 X-Mozilla-Status2: 00000000 X-UIDL: 411f69ec00000dd8
Pierce's implementation allows top level bindings for variables. an
example of this is given on line3 in test.f. This is not a part of pure
untyped lambda calculus. do we need to implement this feature?
without this, a command like,
(lamda x. x) w
would be illegal. but if top level binding is provided before this command
then the command is legal.
thanks,
ashwin
Ashwin V. Thangali
111 Cummington Street,MCS 263,
Computer Science Dept,
Boston University,
Boston, MA 02215
Office: 617 358 1139
Home: 617 734 6209
Homepage: http://cs-people.bu.edu/tvashwin
This archive was generated by hypermail 2b29 : Fri Nov 19 2004 - 17:00:43 EST