From ffjeld at common-lisp.net Wed Jul 7 23:52:20 2004 From: ffjeld at common-lisp.net (Frode Vatvedt Fjeld) Date: Thu, 08 Jul 2004 01:52:20 +0200 Subject: [movitz-devel] Movitz has new 'basic-vectors' data-structure, and improved GC. Message-ID: <2hy8lv5qa3.fsf@vserver.cs.uit.no> I've just checked in the last pieces of the migration to a new data-structure for vectors, called "basic-vectors". The most important new feature is that the vector's length is now a fixnum, so that vectors are now restricted to most-positive-fixnum (#x1fffffff) rather than the old limit of #xffff. One practical consequence of this, is that the example GC implementation in los0-gc.lisp is now capable of supporting new-spaces up to size 2 GB. However, I believe the practically useful range is going to be below a few tens of MB. I've set the default size to 2 MB. There have also been numerous bug-fixes. A new los0.img is being uploaded to the clnet web-site. -- Frode Vatvedt Fjeld From ffjeld at common-lisp.net Mon Jul 19 20:52:10 2004 From: ffjeld at common-lisp.net (Frode Vatvedt Fjeld) Date: Mon, 19 Jul 2004 22:52:10 +0200 Subject: [movitz-devel] Bignums have landed.. Message-ID: <2hzn5ven45.fsf@vserver.cs.uit.no> ..but we still need to tax to the terminal building. That is, this is to announce that I now consider Movitz to support bignums reasonably well. However, there's bound to be some bignums bugs still, and certainly there are arithmetic operators that don't yet support bignums (not to mention operators that are missing completely). -- Frode Vatvedt Fjeld From luke at bluetail.com Wed Jul 21 03:55:12 2004 From: luke at bluetail.com (Luke Gorrie) Date: Wed, 21 Jul 2004 05:55:12 +0200 Subject: [movitz-devel] YAMM (Yet Another Movitz Mode) Message-ID: Howdy, I wrote a small Movitz mode too. This one is split into an Elisp side and a CL side. The Elisp side is based on SLIME, but the CL side is hopefully sharable if Frode wants to write an ELI front-end too. (But note that SLIME works fine with ACL too.. :-) If this is wanted in Movitz CVS then I'm happy to do it that way. Otherwise I'll stick it in a Darcs repository - you've been warned :-) P.S., on the weekend I hacked slime in an incompatible way with the `slime-movitz.el' currently in Movitz CVS. The attached patch should bring it up to date. -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: ide.lisp URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: movitz-slime.el Type: application/emacs-lisp Size: 4470 bytes Desc: movitz-mode based on SLIME URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: slime-movitz.diff URL: