[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
destructive flonum operators
- To: t-discussion@YALE
- Subject: destructive flonum operators
- From: ramsdell
- Date: Thu ,21 Apr 83 16:34:00 EDT
- Sender: CONRAD@USC-ISI.ARPA
There is a need for flonum operators that overwrite existing
flonums. This will reduce the garbage produced by such calculations.
For example,
(let ((a 0.0))
(fl+! a 3.0)
(fl+! a 2.3))
should have only one pointer value given to variable a
during the entire execution of the let, but the value final value of a should be 5.0.
John Ramsdell
-------