Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[Caml-list] c-interface question...
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Richard Jones <rich@a...>
Subject: Re: [Caml-list] c-interface question...
On Thu, Sep 18, 2003 at 11:12:15AM -0700, David Brown wrote:
> An added "optimization" is that if an argument is only used before the
> first allocation you call, it also doesn't need to be declared.
> It helps to think about what is happening here.  Things that allocate
> memory may trigger a garbage collection.  If you have arguments or
> variables that might be affected by the garbage collector, you need to
> tell the gc about them.  That is what CAMLparamx and CAMLlocal do.

Interesting ... so the garbage collector can never run asynchronously?
That should simplify my code ...


Richard Jones.
Merjis Ltd. - all your business data are belong to you.
MONOLITH is an advanced framework for writing web applications in C, easier
than using Perl & Java, much faster and smaller, reusable widget-based arch,
database-backed, discussion, chat, calendaring:

To unsubscribe, mail Archives:
Bug reports: FAQ:
Beginner's list: