
Hi, Do you know what the following mean in a heap profile? _apply3 is the one I'm particularly interested in. Prelude._apply3 Prelude._apply1 Amanda -- Amanda Clare http://users.aber.ac.uk/ajc99/ Tel: +44 (0)1970 621922 Fax: +44 (0)1970 622455 Dept. of Computer Science, University of Wales, Aberystwyth, SY23 3DB

Do you know what the following mean in a heap profile? _apply3 is the one I'm particularly interested in.
Prelude._apply3 Prelude._apply1
They have the following definitions: _apply3 f a b c = f a b c _apply1 f a = f a They are introduced internally by the compiler, basically to ensure the correct lazy semantics at certain points. Ideally, the heap profiling code ought to hide them from the user, and re-attribute their costs to the 'f' that they are disguising. Regards, Malcolm
participants (2)
-
Amanda Clare
-
Malcolm Wallace