1. Poor error messages

How can a Euphoria programmer tell which sequence a error message is

  coming from when the error message is:

  "subscript value 1 is out of bounds, reading from a sequence of

   a length 0"

   Why doesn't Euphoria give the subscript's name in the error message ?

   It seems if the compiler is looking at a sequence it should know the

   sequence's name just like it knows the variables names.

new topic     » topic index » view message » categorize

2. Re: Poor error messages

Good grief,  It gives you a line number.
How many sequences do you have on that one line?
do you want euphoria to talk out the trash and do
your homework for you to?  Oops.. It already does
take out the trash.. :)

Besides.. The ex.err should point to exactly where
the problem is.  Actually take a moment to look at
the error file that is created.

        Lucius L. Hilley III
        lhilley at cdc.net
+----------+--------------+--------------+
| Hollow   | ICQ: 9638898 | AIM: LLHIII  |
|  Horse   +--------------+--------------+
| Software | http://www.cdc.net/~lhilley |
+----------+-----------------------------+
----- Original Message -----
From: Bernie Ryan <bwryan at PCOM.NET>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Friday, January 07, 2000 10:55 AM
Subject: Poor error messages


> ---------------------- Information from the mail
header -----------------------
> Sender:       Euphoria Programming for MS-DOS
<EUPHORIA at LISTSERV.MUOHIO.EDU>
> Poster:       Bernie Ryan <bwryan at PCOM.NET>
> Subject:      Poor error messages
> --------------------------------------------------------------------------
-----
>
> How can a Euphoria programmer tell which sequence a error message is
>
>   coming from when the error message is:
>
>   "subscript value 1 is out of bounds, reading from a sequence of
>
>    a length 0"
>
>    Why doesn't Euphoria give the subscript's name in the error message ?
>
>    It seems if the compiler is looking at a sequence it should know the
>
>    sequence's name just like it knows the variables names.
>

new topic     » goto parent     » topic index » view message » categorize

3. Re: Poor error messages

Bernie Ryan writes:
> How can a Euphoria programmer tell which sequence a error
> message is coming from when the error message is:
> "subscript value 1 is out of bounds, reading from a sequence of
> a length 0"
>  Why doesn't Euphoria give the subscript's name in the
> error message ?
> It seems if the compiler is looking at a sequence it should know the
> sequence's name just like it knows the variables names.

I'll look into this again. It has been on my todo list, but no one
complained until now. As I recall it's a bit tricky to
get the name reliably, but it should be possible.

(By the way, not all sequences have names. A sequence
could be an element of another sequence.)

Regards,
     Rob Craig
     Rapid Deployment Software
     http://www.RapidEuphoria.com

new topic     » goto parent     » topic index » view message » categorize

4. Re: Poor error messages

Thanks Rob:

  Bernie

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu