error-localization issues

"Ollagnon, Pierre-Francois" <[email protected]>
Newsgroups gmane.lisp.scheme.bigloo
Message-ID <[email protected]>
All

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.



Regards,
Pierre
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.