[m-dev.] compiler generated events

Fergus Henderson fjh at cs.mu.OZ.AU
Sat Feb 20 10:15:08 AEDT 1999


On 19-Feb-1999, Erwan Jahier <Erwan.Jahier at irisa.fr> wrote:
> How can we get such events ?

Hmm, might have been a good idea to ask this question
*before* you decided to add support for such events
to the external debugger ;-)

There's no such thing as "compiler generated events" --
all debugger events are compiler generated.
What you undoubtedly mean is "events in compiler
generated procedures".  As for what they are, well
the compiler generates procedures to implement
compare/3 and unification for user-defined types.

There are actually other categories of compiler-generated
procedures, e.g. the ones generated for instance
declarations, lambda expressions, and various kinds
of specialization, but currently those are handled
by just mangling the predicate name -- they are *not*
treated as compiler-generated procedures (though perhaps
they should be).

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "Binaries may die
WWW: <http://www.cs.mu.oz.au/~fjh>  |   but source code lives forever"
PGP: finger fjh at 128.250.37.3        |     -- leaked Microsoft memo.



More information about the developers mailing list