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: Re: TODO for 2.0 Date: Mon, 19 Apr 2010 11:33:54 +0200 Message-ID: References: <87tyr8zdlo.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1271670772 27921 80.91.229.12 (19 Apr 2010 09:52:52 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 19 Apr 2010 09:52:52 +0000 (UTC) Cc: guile-devel@gnu.org To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Apr 19 11:52:51 2010 connect(): No such file or directory 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.69) (envelope-from ) id 1O3nep-0005DF-MW for guile-devel@m.gmane.org; Mon, 19 Apr 2010 11:52:47 +0200 Original-Received: from localhost ([127.0.0.1]:35090 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O3nep-0001kA-5l for guile-devel@m.gmane.org; Mon, 19 Apr 2010 05:52:47 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O3nOH-0004XQ-0l for guile-devel@gnu.org; Mon, 19 Apr 2010 05:35:41 -0400 Original-Received: from [140.186.70.92] (port=43383 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O3nOB-0004Tx-GN for guile-devel@gnu.org; Mon, 19 Apr 2010 05:35:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O3nO9-0005TC-Os for guile-devel@gnu.org; Mon, 19 Apr 2010 05:35:35 -0400 Original-Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:39252 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O3nO9-0005T7-MS; Mon, 19 Apr 2010 05:35:33 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 74103ACC96; Mon, 19 Apr 2010 05:35:33 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; s=sasl; bh=+A7Q93ONt7lF +ycDijmj3eCGvi8=; b=g3Je9x6dIs9ovevASuRJ+hOr5XvuY+RtgqnN/4zWPW5K LizyhMKbiLtoWUu3ieY63UAe+iXUhFjzLJkDB0nunNoeT/AmT3QsMV10xJJN6Cq2 YAltMZN9vyZhBl9IPJ07V5oygrgCGNAn0yAcqQXpaz9EkgDxUa7Xiy6Rcj3HTfA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; q=dns; s=sasl; b=KBFEjq 0WF6GjL52OVX9xvIEaFWyY0CQG0gV0Q/geIq9EuR0V5gRJrLjX4Yh5Kc22SERTJI S6G0NGaqoeQnENxVRS7lQYYafBA3DSa349kWM3KjC17SWms0t96Ptsy/rgw61QsM 4bVEbqvrMwKSYK1/oU8GTXC5qeUxs6FV/Z67E= Original-Received: from a-pb-sasl-quonix. (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 5F907ACC94; Mon, 19 Apr 2010 05:35:32 -0400 (EDT) Original-Received: from unquote (unknown [83.202.100.241]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTPSA id DD997ACC92; Mon, 19 Apr 2010 05:35:30 -0400 (EDT) In-Reply-To: <87tyr8zdlo.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Sun, 18 Apr 2010 22:53:55 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) X-Pobox-Relay-ID: E6324714-4B96-11DF-8679-D033EE7EF46B-02397024!a-pb-sasl-quonix.pobox.com X-detected-operating-system: by eggs.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:10258 Archived-At: Hi, On Sun 18 Apr 2010 22:53, ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Andy Wingo writes: > >> * some bytecode tweaks >> - function prologues can be shorter in the common case >> - perhaps docstrings should take less space in objcode, by allowing >> them to be specified positionally in the program metadata, >> removing need to embed 'documentation symbol in meta-procedure > > Likewise: review bytecodes; for instance, most of time integers are > written in native endianness, but sometimes they are in big endian, and > sometimes the width of integers seems quite arbitrary. Dunno. To be able to write in native endianness and actually see benefits, the data needs to be aligned, too. Integer widths are generally chosen as some point in the size/speed vs generality tradeoff. I would be very hesitant about poking some of these; and I'd like an opportunity to comment on patches :-) > There=E2=80=99s also a wealth of optional things on my to-do list, of cou= rse. > ;-) Hehe, indeed. Cheers, Andy --=20 http://wingolog.org/