[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]

The .INFO.;LISP NEWS documentation for SYSCALL says its arguments are
supposed to be fixnums, with an update that says a file array gets
turned into its channel number.  Apparently (syscall 0 'foo 'A)
passes (maknum 'a) as the address of its argument.  Is that useful
for anything?  If not, I propose that a more useful treatment of symbols
might be to convert them to sixbit.  That would make TTYVAR calls
easier, for example.  Or else things that are neither fixnums nor
file arrays should cause an error.