
Hi. I have a question about cost-centre names, as shown on .hp files produced by +RTS -hc. They have the form A/B/C/D/E/F/G/... Usually, it seems that it means A, called by B, called by C, etc, but that's not the case sometimes. I have a case here (called with -L200): replaceOneOf’/clean/tagsText/anyTag/dropTagClose/parseObservations/specificTagText/tagText/parseOab/dropTagText/dropTill/tag/tagOpen... tagsText calls clean which calls replaceOneOf', but anyTag does not call tagsText. parseObservations calls dropTagClose which calss anyTag, but specificTagText does not call parseObservations. They seem to be grouped by three. Is this correct? How should I interpret it? Greetings. -- marcot http://marcot.eti.br/

On Sun, Sep 16, 2012 at 7:57 AM, Marco Túlio Pimenta Gontijo
I have a question about cost-centre names, as shown on .hp files produced by +RTS -hc. They have the form A/B/C/D/E/F/G/... Usually, it seems that it means A, called by B, called by C, etc, but that's not the case sometimes. I have a case here (called with -L200): replaceOneOf’/clean/tagsText/anyTag/dropTagClose/parseObservations/specificTagText/tagText/parseOab/dropTagText/dropTill/tag/tagOpen...
tagsText calls clean which calls replaceOneOf', but anyTag does not call tagsText. parseObservations calls dropTagClose which calss anyTag, but specificTagText does not call parseObservations. They seem to be grouped by three.
Is this correct? How should I interpret it?
That's probably because anyTag took a closure as argument, and that closure called tagsText when forced. Does that make sense? Cheers, -- Felipe.

Hi Felipe.
On Sun, Sep 16, 2012 at 1:57 PM, Felipe Almeida Lessa
On Sun, Sep 16, 2012 at 7:57 AM, Marco Túlio Pimenta Gontijo
wrote: I have a question about cost-centre names, as shown on .hp files produced by +RTS -hc. They have the form A/B/C/D/E/F/G/... Usually, it seems that it means A, called by B, called by C, etc, but that's not the case sometimes. I have a case here (called with -L200): replaceOneOf’/clean/tagsText/anyTag/dropTagClose/parseObservations/specificTagText/tagText/parseOab/dropTagText/dropTill/tag/tagOpen...
tagsText calls clean which calls replaceOneOf', but anyTag does not call tagsText. parseObservations calls dropTagClose which calss anyTag, but specificTagText does not call parseObservations. They seem to be grouped by three.
Is this correct? How should I interpret it?
That's probably because anyTag took a closure as argument, and that closure called tagsText when forced. Does that make sense?
That makes sense, thanks. Greetings. (...) -- marcot http://marcot.eti.br/
participants (2)
-
Felipe Almeida Lessa
-
Marco Túlio Pimenta Gontijo