[gambit-list] 90 min s2c & linking separately compiled object files

Michal Maruska mmaruska at gmail.com
Mon Dec 9 09:14:47 EST 2013


Maybe via tables of  labels-as-values?
http://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/Labels-as-Values.html

On 9 December 2013 13:29, Michal Maruska <mmaruska at gmail.com> wrote:
> Hello,
> I'm curious about how the ... function calls translated to jumps ...
> explained in the 90min document/video is implemented for scheme
> libraries compiled separately,
> and thus the possible jumps are between different (Elf) object files.
>
> I.e. at the C level, how is TCO (constant space for special
> recursion..) achieved
> for 2 scheme functions  which were compiled into 2 separate object files?
>
> Thanks



More information about the Gambit-list mailing list