From: Thomas Fischbacher <tf@functionality.de>
To: caml-list@inria.fr
Subject: Questions on replacing finalizers and memory footprints
Date: Thu, 06 Dec 2007 11:12:04 +0000 [thread overview]
Message-ID: <4757D904.2090502@functionality.de> (raw)
Hello everybody,
is there a simple and straightforward way to replace a finalizer
function attached to some entity by a different one, or do I have
to work around this problem by modifying my finalizers appropriately?
Also, is there a simple way to implement a function (perhaps using
Obj.magic) which will walk a (possibly circular) network of tuples,
arrays, variadic entities and lists, and return the total number of
bytes used up by that structure? I see that this should be possible
in principle with the present implementation of the runtime if one
could get some basic information about the internal type of an array.
Actually, the Marshal module will have to do something very similar
(but not exactly the same thing). Is there a way to get hold of
the underlying functions?
--
best regards,
Thomas Fischbacher
tf@functionality.de
next reply other threads:[~2007-12-06 11:04 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-12-06 11:12 Thomas Fischbacher [this message]
2007-12-06 12:51 ` [Caml-list] " dmitry grebeniuk
2007-12-06 14:26 ` Richard Jones
2007-12-06 14:57 ` Thomas Fischbacher
2007-12-06 16:50 ` Jon Harrop
2007-12-06 21:33 ` forum
2007-12-07 8:52 ` Xavier Leroy
2007-12-07 10:44 ` Jean-Christophe Filliâtre
2007-12-07 10:35 ` Jon Harrop
2007-12-07 11:18 ` forum
2007-12-07 19:54 ` Jean-Christophe Filliâtre
2007-12-07 21:01 ` forum
2007-12-08 9:57 ` Alexandre Pilkiewicz
2007-12-08 14:20 ` Benjamin Canou
2007-12-07 20:31 ` Christophe Raffalli
2008-01-23 12:08 ` Hendrik Tews
2007-12-07 11:31 ` Berke Durak
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4757D904.2090502@functionality.de \
--to=tf@functionality.de \
--cc=caml-list@inria.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox