[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
reVisitations in the night!
- To: gsb at MIT-ML
- Subject: reVisitations in the night!
- From: JONL at PARC-MAXC
- Date: Mon, 20 Dec 82 15:05:00 GMT
- Cc: bug-lisp at MIT-MC, Guy.Steele at CMU-CS-A
- Original-date: 20 DEC 1982 0705-PST
Point well taken about compability between interpreted and compiled
code -- but that argues in no way for admitting a meaning for division
by zero (APL notwithstanding -- I'd like to know who needs/wants the
current behaviour of REMAINDER).
Independent of the compability of compiled code is the question of
compability of extended meanings between the generic and type-specific
operators. Except for my intrusion of the problem of DIFFERENCE and "-",
I'm not sure if there have been any arguments about this.
P.S. I continue to use "division" for the multiple-valued result;
LISP has historically used QUOTIENT and REMAINDER to select between
the two. Also, as we have remarked before in the CommonLisp mails,
the REMAINDER function isn't quite the same as MOD; I'm not
sure what the poin of MODding by 0 would be, but it could
stand on a different footing than remainder.