Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: objects build up from other objects - even Forth? Date: Wed, 11 Nov 2015 15:55:47 -0800 Organization: A noiseless patient Spider Lines: 12 Message-ID: <87vb98qef0.fsf@nightsong.com> References: <563a19c1$0$23864$e4fe514c@news.xs4all.nl> <563cf51d$0$298$14726298@news.sunsite.dk> <563e14c9$0$298$14726298@news.sunsite.dk> <20151109121508.46ca9b27@TP-T500> <771e793c-e8cf-468e-9dca-335382ff90df@googlegroups.com> <20151110104826.1cdbb672@TP-T500> <4f70050f-1eb6-4f7e-b3a1-3e81c92a286a@googlegroups.com> <44518d49-f2fe-4788-aa64-c89a6a5593d0@googlegroups.com> <38220763-deb6-4946-a764-a5c513bc9e6d@googlegroups.com> <87k2posxul.fsf@nightsong.com> <39de0779-f51e-4643-a328-6ba4056413de@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="1a9f5856d25720e42c135b990c70bebb"; logging-data="14294"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19SeqSsxZxTicUtxWl80+25" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:M/TbSH0v0hiQMGp3Xqw4mtBq/+o= sha1:r87esjBj3WUN27MpFOR3LezDoHg= Xref: csiph.com comp.lang.forth:43484 franck.bensusan@gmail.com writes: >> steal a few exponent bits. > Do you know if this is used for Lisp 64bits or also used for 32 bits > versions with no particular problem ? Well obviously it limits the range of exponent that you can still represent, and it's a more severe restriction for 32 bits since there are fewer exponent bits to begin with. But I think it can still be workable, especially if your representation doesn't use a lot of tag bits and the numbers in your application don't get too large or small. Otherwise it might be enough to have some primitive structures for vectors of floats, where those are normal unboxed floats.