On 2011-10-20, at 5:54 PM, Bradley Lucier wrote:
>
> On Oct 20, 2011, at 3:42 PM, Marc Feeley wrote:
>
>> On 2011-10-20, at 3:39 PM, Bradley Lucier wrote:
>>
>>> Perhaps +nan.0 (and perhaps other system-dependent constants) should always be computed at load time for the module.
>>
>> Perhaps, but how do you recreate the NaN that was compiled?
>
> But why would you want to?
So that gsc is a function of one argument: from Scheme source code to C source code, i.e.
Scheme_source -> C_source
instead of
Scheme_source * platform -> C_source
> On one machine, it might be a signaling NaN, on another, it might be silent.
But there is just one +nan.0 available in Scheme source code.