Browse thread
RE: Where did the exception occur?
- Dave Berry
[
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: | Dave Berry <dave@k...> |
| Subject: | RE: Where did the exception occur? |
People seem to be confusing "language" and "implementation". MLWorks (a now defunct implementation of SML) implemented "pop" semantics by "pushing" a handler onto the stack, which enabled debugging of the stack from the debugger. (Then again, MLWorks code couldn't be called from C, so Ohad's case couldn't arise). Other implementations of SML may well report the line number where the exception occurred: this is definitely a useful feature. Dave. -----Original Message----- From: Ohad Rodeh [mailto:orodeh@cs.huji.ac.il] Sent: Monday, October 30, 2000 7:57 To: Pierre Weis Cc: Mattias Waldau; caml-list@inria.fr Subject: Re: Where did the exception occur? List, I'd like to point out, that my application (LARGE OCaml project) is embedded in C code, so one cannot use the OCaml debugger to replay and find the exception. I'd be happy if a feature would be added to the language to point out which line in the code the exception came from (I understand this was added to SML ?). Ohad.