Re: error-localization issues

[email protected]
Newsgroups gmane.lisp.scheme.bigloo
Organization Inria
Message-ID <[email protected]>
Hi Pierre,

> I have some issues concerning error-localization:
> 
> 
> 
> 1)      Bigloo is searching for /tmp/bigloo sources which seems strange for me since I do not use this directory (even for compiling)
> 
> Error-localization shows crappy blank lines:
> 
> ================================================================
> 1:=> (string-append 'toto)
> 
> File "/tmp/bigloo/runtime/Ieee/string.scm", line 2, character 25809:
> #/tmp/bigloo/runtime/Ieee/string.scm<eof>
> #
> 
> LOTS OF BLANK LINES
> 
> 
> 
> *** ERROR:string-append
> Type "bstring" expected, "symbol" provided -- toto
> 1:=>
> 
> ==============================================================
> 
> I have "fixed" this in adding a file-exists?
> Even if the /tmp issue is fixed, I think it is safer to check it since you can run your executable file on a machine without Bigloo
> 
> ligne 745 of ./Llib/error.scm
> ----------------------------------
> 
> (define (exception-location? e)
>    (with-access::&exception e (fh
> e location)
>       (and (string? fname) (integer? location) (file-exists? fname))))
> 
> 
> 
> 2)      I have tried to remove error-localization with the  "-gno-error-localization" and it is not working.
> 
> Setting *error-localization* thru (option (set! *error-localization* #f)) has no effect
> 
> 
> 
> The generated c file is the same using -gno-error-localization or not.
Yes. That's a bug of the current version. It only concerns interpreted
code. Compiled code is not affected. This problem is on the very top of
my todo list but I don't expect to find the time to fix it before
this week-end.

Thanks again for your report.

-- 
Manuel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.