Hi! Andy Wingo <wi...@pobox.com> skribis:
> To recap, the new toolchain has the new RTL assembly embedded in ELF. > There are 6 things we need to put in the ELF file somehow: > > (1) Procedure names and bounds. > (2) Docstrings. > (3) Generic procedure metadata (for procedure-properties). > (4) Arity information (see docs for program-arities). > (5) Information about local variables for the debugger. > (6) Line numbers. This sounds great! I guess literal strings would go out as per ‘SCM_IMMUTABLE_STRING’ (which needs relocation), right? Perhaps the .guile.docstr section could eventually be used to contain stexi, but that seems to already fit into the plan anyway. Ludo’.