[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Dynamic loading progress
From: |
Stefan Monnier |
Subject: |
Re: Dynamic loading progress |
Date: |
Fri, 06 Mar 2015 00:14:02 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
>>> * fixnum <-> int64_t is the only type conversion supported
>> Not sure I understand: can the C side see "Lisp_Object" (presumably as
>> an opaque type)?
> As I'm imagining the system, no. Access is indirected. That insulates C
> code from Emacs GC requirements and lets us easily support global
> references.
But that forces a completely manual management of Lisp_Object
references, making the interface a lot more painful to use.
I must prefer exposing staticpro and conservative stack scanning.
Stefan
Re: Dynamic loading progress, Stephen Leake, 2015/03/05
Re: Dynamic loading progress, Stephen Leake, 2015/03/05
Re: Dynamic loading progress, Stephen Leake, 2015/03/16