From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: vm status update Date: Sun, 11 Jan 2009 18:35:19 +0100 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1231695568 4114 80.91.229.12 (11 Jan 2009 17:39:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 11 Jan 2009 17:39:28 +0000 (UTC) To: guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Jan 11 18:40:39 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LM4Ig-0005Is-5h for guile-devel@m.gmane.org; Sun, 11 Jan 2009 18:40:38 +0100 Original-Received: from localhost ([127.0.0.1]:55406 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LM4HP-00033V-T3 for guile-devel@m.gmane.org; Sun, 11 Jan 2009 12:39:19 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LM4Fy-0001J7-Mm for guile-devel@gnu.org; Sun, 11 Jan 2009 12:37:50 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LM4Fw-0001H5-Nz for guile-devel@gnu.org; Sun, 11 Jan 2009 12:37:50 -0500 Original-Received: from [199.232.76.173] (port=55175 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LM4Fw-0001Gt-Da for guile-devel@gnu.org; Sun, 11 Jan 2009 12:37:48 -0500 Original-Received: from a-sasl-quonix.sasl.smtp.pobox.com ([208.72.237.25]:50054 helo=sasl.smtp.pobox.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LM4Fw-0002Vk-06 for guile-devel@gnu.org; Sun, 11 Jan 2009 12:37:48 -0500 Original-Received: from localhost.localdomain (unknown [127.0.0.1]) by b-sasl-quonix.sasl.smtp.pobox.com (Postfix) with ESMTP id 6E7181B627 for ; Sun, 11 Jan 2009 12:37:46 -0500 (EST) Original-Received: from unquote (unknown [83.32.65.29]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by b-sasl-quonix.sasl.smtp.pobox.com (Postfix) with ESMTPSA id DBCB81B625 for ; Sun, 11 Jan 2009 12:37:44 -0500 (EST) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-Pobox-Relay-ID: 8EFDAE86-E006-11DD-A011-2E3B113D384A-02397024!a-sasl-quonix.pobox.com X-detected-operating-system: by monty-python.gnu.org: Solaris 10 (beta) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:7982 Archived-At: Hey hackers, I just finished up a lot of typing at the manual, and I hope I'm done with that. The net result is that the VM is documented quite thoroughly, and the compiler as well. I'll send those documents to the list in separate mails for inline comments. Otherwise, in the course of documentation, I've made a few minor cleanups, some internal name changes and such. No sense polishing a turd, they say. I had an idea regarding unit tests recently: since GHIL and GLIL now have (documented!) S-expression representations, we should be able to easily and expressively test individual compiler passes. Looking forward to that. I also had another realization, that now that VM frames go into stack structures, that statprof should work with the VM. Have yet to check though. Anyway, just some babblings. I'll probably switch to benchmarking and profiling sometime soon. I also need to merge in master to vm, it's been a while and there are probably some conflicts. So that's my status. Happy hacking! Andy -- http://wingolog.org/