[Ur] Proposed location literals to track caller's location in error msgs.
Adam Chlipala
adamc at csail.mit.edu
Wed Jun 3 08:43:12 EDT 2015
On 06/03/2015 07:28 AM, Gabriel Riba wrote:
> I could add an "assert" function to lib/ur/top.ur
>
> ---
>
> fun assert [a] (cond: bool) (msg: string) (loc: string) (x:a): a =
>
> if cond then x else error <xml>{[msg]} at {[loc]}</xml>
>
> ---
Looks fine to me. BTW, I'm still waiting for a final patch from you
(ideally in Mercurial format), for the feature described in the message
subject.
> BTW, "let ... where ... end" is not documented in the reference manual.
No, it's there, on page 19 of the current version.
More information about the Ur
mailing list