Browse thread
[Caml-list] Toplevel question ...
-
Andrzej M. Ostruszka
- Tomasz Zielonka
-
Xavier Leroy
- Mattias Waldau
- shiv@m...
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Mattias Waldau <mattias.waldau@a...> |
| Subject: | RE: [Caml-list] Toplevel question ... |
So it would be as if expr ;; whould have been written as let it = expr ;; in the top-level. Since I currently often write let x = expr ;; it would save me 9 keystrokes. I think it is a good idea. (But I think that soon people would ask you to keep all the lines, so that we would write it.(4) instead.) /mattias > -----Original Message----- > From: owner-caml-list@pauillac.inria.fr > [mailto:owner-caml-list@pauillac.inria.fr] On Behalf Of Xavier Leroy > Sent: Wednesday, March 06, 2002 11:25 AM > To: Caml List > Cc: zielony@cs.net.pl > Subject: Re: [Caml-list] Toplevel question ... > > > > Is there some alias in toplevel for the result of last > evaluation so > > one could use it instead of retyping (there's no history completion > > :() and binding to some name? > > The original Caml V3.1 had such a facility -- all results of > toplevel evaluations were bound to the name "it". This was > removed in Caml Light because of the way Caml Light handles > toplevel binding: all bindings accumulate forever, preventing > the GC from reclaiming the memory space used. Early versions > of Objective Caml had the same problem as Caml Light, but > this was fixed in version 3.01: only the values of lexically > visible toplevel definitions are kept. > > So, technically, it would be feasible to resurrect the Caml V3.1 > behavior: evaluating "expr ;;" at top-level binds the result > value to the name "it". Do others think that it would be useful? > > - Xavier Leroy > ------------------- > To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners