From: "jacob navia" <jacob@jacob.remcomp.fr>
Subject: Re: The best thing/greatest feature summary
Date: 2000/11/10
Date: 2000-11-10T19:41:29+00:00 [thread overview]
Message-ID: <8uhj19$q9j$1@wanadoo.fr> (raw)
In-Reply-To: 39fed7b6@rsl2.rslnet.net
When you use lcc-win32 (a C compiler) with the -g4 option, any trap/error,
etc will be displayed in the screen with:
Trap in function foo foo.c line 243
called from baz baz.c line 45
called from yyy yyy.c line 77
etc
There is a function _stacktrace() that allows you to show that when you want
in your code
> Here's a simple example where I'd find it useful:
>
> Quite often in user written Ada error handling packages, it is nice to be
> able to increase the detail in the error message, and be able to print or
> log the name of the routine or class in which it occured. A 'debug' mode
so
> to speak.
>
> In ada I've seen this done by declaring constant strings which match (at
the
> time of writing) the text to be displayed or logged. However there is
> nothing to link the content of these strings to the items they refer, so
> during the life of an application mismatches can occur.
>
> java.lang.reflect has getName, getDeclaringClass, to name but two.
>
> OK, at first sight, it won't be THE Best/Greatest feature of the language,
> but small practical improvements do help to popularise a language.
>
> PS. Maybe there is an equivalent 'Name attribute for a routine, or
> 'Parent_Class_Name attribute, which I've not been able to find. Please
> advise!
>
>
>
next prev parent reply other threads:[~2000-11-10 0:00 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <39DCB9E3.EAE8F426@ftw.rsc.raytheon.com>
2000-10-27 22:08 ` The best thing/greatest feature summary Wes Groleau
2000-10-28 1:01 ` Lothar Scholz
2000-11-24 2:15 ` Peter Horan
2000-11-24 0:00 ` Lothar Scholz
2000-11-24 0:00 ` Friedrich Dominicus
2000-10-28 1:03 ` Lothar Scholz
2000-10-31 14:44 ` Tom Hargraves
2000-10-31 18:07 ` tmoran
2000-10-31 19:58 ` Larry Kilgallen
2000-11-01 1:56 ` Tom Hargraves
2000-10-31 19:28 ` James Rogers
2000-11-01 2:13 ` Tom Hargraves
2000-11-01 3:27 ` James Rogers
2000-11-01 12:48 ` Ken Garlington
2000-11-01 14:03 ` Pat Rogers
2000-11-01 15:30 ` James Rogers
2000-11-01 22:12 ` Tom Hargraves
2000-11-01 22:44 ` Ted Dennison
2000-11-01 22:54 ` Pat Rogers
2000-11-01 23:47 ` James Rogers
2000-11-02 5:25 ` Pat Rogers
2000-11-02 5:28 ` Pat Rogers
2000-11-02 22:00 ` Wes Groleau
2000-11-02 3:45 ` Reflection (was: Re: The best thing/greatest feature summary) Jeff Carter
2000-11-02 6:57 ` Ray Blaak
2000-11-02 8:42 ` tmoran
2000-11-02 11:19 ` David C. Hoos, Sr.
2000-11-02 18:09 ` tmoran
2000-11-02 12:51 ` David C. Hoos, Sr.
2000-11-03 2:26 ` Jeff Carter
2000-11-02 14:33 ` Tucker Taft
2000-11-02 16:02 ` Ted Dennison
2000-11-04 0:00 ` Florian Weimer
2000-11-03 2:23 ` Jeff Carter
2000-11-03 5:05 ` Randy Brukardt
2000-11-03 5:28 ` Ken Garlington
2000-11-04 4:13 ` Jeff Carter
2000-11-10 0:00 ` jacob navia [this message]
2000-10-31 21:01 ` The best thing/greatest feature summary Wes Groleau
2000-10-30 20:19 ` Roger Browne
2000-10-31 16:24 ` Greg
2000-10-31 16:55 ` Roger Browne
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox