[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Arguments to ALLOC function
- To: JONL at MIT-MC, (BUG LISP) at MIT-MC
- Subject: Arguments to ALLOC function
- From: HIC at MIT-MC (Howard I. Cannon)
- Date: Mon, 8 May 78 00:33:00 GMT
- Original-date: 7 MAY 1978 2033-EDT
Date: 25 APR 1978 0916-EST
From: JONL at MIT-MC (Jon L White)
Subject: Arguments to ALLOC function
To: (BUG LISP) at MIT-MC
****WORKS FOR (ALLOC ...) & PROBABLY FOR INITIAL DIALOUGE, BUT THERE AIN'T
NO FREE SPACE IN WHICH TO CONS THE FLONUMS CREATED BY READ****
Let all the arguments to ALLOC be expressible as floating-point numbers.
Thus one could say (ALLOC '(LIST (56.0E3 64.0E3 .2))) rather than type
some fixnums with lots of trailing (meaningless) zeros. Since these
quantites are rounded up to the neares multiple of a segment size,
there would be no difficulyt in first fixing the flonum, and then carrying
on.
-----------
This works now for the alloc function, but unfourtunatly if you have a flonum
in the init file alloc comment, LISP dies because it tries to do a GC due to
flonum space...barf, how can I allocate some initial flonum space??