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

(prog1 (trunc x y))

(return (prog1 (trunc x y))) looks like awful black magic, and
the intent is not very clear. How about
  (or (trunc x y) ())
since in that position multiple values are defined not to work
so the compiler can figure it out there too. I'd prefer to
see a clear mechanism provided rather than (by default) encouraging
users to come up with obscure gobble-de-gook to make use of
essentially side effects of the semantics of special forms.