Am Fr., 4. Nov. 2022 um 05:06 Uhr schrieb Arthur A. Gleckler
<[email protected]>:
>
> On Thu, Nov 3, 2022 at 9:02 PM John Cowan <[email protected]> wrote:
>
>>
>> Yes, it can.  But then the examples
>>
>> (codeset-symbol 'errno 1) => EPERM
>> (codeset-number 'errno 'EPERM) => 1
>>
>> aren't going to work.  The whole idea here is that `errno` is the name of a 
>> bidirectional
>> mapping between symbols and numbers, and it can't be.
>
> I still don't understand.  Can't there be a bidirectional mapping between 
> symbols and numbers on each machine?  The mapping doesn't change from run to 
> run on the same machine, at least not between reboots.

If the list can change between reboots, this would be bad if
precompiled or pre-expanded libraries are used.  A macro transformer
that ran yesterday could have inserted the wrong code for today in its
output.

Reply via email to