From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.emacs.devel Subject: Re: guile and emacs and elisp, oh my! Date: Fri, 23 Apr 2010 10:28:15 +0200 Message-ID: References: <1271988038.5907.7.camel@dell-desktop.example.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1272011201 7460 80.91.229.12 (23 Apr 2010 08:26:41 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 23 Apr 2010 08:26:41 +0000 (UTC) Cc: Tom Tromey , emacs-devel@gnu.org To: Thomas Lord Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 23 10:26:39 2010 connect(): No such file or directory Return-path: Envelope-to: ged-emacs-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 1O5EDe-0005S1-86 for ged-emacs-devel@m.gmane.org; Fri, 23 Apr 2010 10:26:38 +0200 Original-Received: from localhost ([127.0.0.1]:50922 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O5EDd-0007Xu-HO for ged-emacs-devel@m.gmane.org; Fri, 23 Apr 2010 04:26:37 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O5EDV-0007WT-PS for emacs-devel@gnu.org; Fri, 23 Apr 2010 04:26:29 -0400 Original-Received: from [140.186.70.92] (port=55775 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O5EDQ-0007S7-UN for emacs-devel@gnu.org; Fri, 23 Apr 2010 04:26:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O5EDJ-00078g-1D for emacs-devel@gnu.org; Fri, 23 Apr 2010 04:26:24 -0400 Original-Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:48712 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O5EDI-000789-Sw for emacs-devel@gnu.org; Fri, 23 Apr 2010 04:26:16 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 2AE8AADF24; Fri, 23 Apr 2010 04:26:16 -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; s=sasl; bh=Iy1UY4kBiDrzI89pvn7/9CFI8ZM=; b=DFQriw 7w3TyxssrcXd01FxwMxSifMV+G9gW/aPvn80Z0KaQn3hu0VK23RtYZKYyt8o4MXU 0e156LiQfz1meHFnw/sQ7WceE5pcvHfG6S67JHYv3KwvUgyQJt6JG9a2/27TNti1 zoEsr9GhPmnDS+W79wEcEbPoDjpmRjkkoEZVc= 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; q=dns; s=sasl; b=nCH3DCRd5Is+E4nLGM9bpZA76IODfG+I z5TwoYAgIWZe52F+3DZEhhMu9hcmQ7tH6f9Iya6pG/6FFUNTc++NX8dAe8TUc0vG S/99VtvUdMs4Fv+vl2vAJBira1VHLIHpFVF8c6WLyGI87pyMm+EJQiZJ8n5wFa0y qejCt3C3w3I= Original-Received: from a-pb-sasl-quonix. (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 02178ADF22; Fri, 23 Apr 2010 04:26:13 -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 62CD7ADF21; Fri, 23 Apr 2010 04:26:11 -0400 (EDT) In-Reply-To: <1271988038.5907.7.camel@dell-desktop.example.com> (Thomas Lord's message of "Thu, 22 Apr 2010 19:00:38 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) X-Pobox-Relay-ID: E1413B98-4EB1-11DF-8890-D033EE7EF46B-02397024!a-pb-sasl-quonix.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:124104 Archived-At: On Fri 23 Apr 2010 04:00, Thomas Lord writes: > On Thu, 2010-04-22 at 11:35 +0200, Andy Wingo wrote: >> good nil/null >> interoperability > > May I ask: what do you have and why do you consider > it to be good? We've just started docs on this one, but here's the initial thread: http://thread.gmane.org/gmane.lisp.guile.devel/10232 Here's the docs from master (this link will probably vanish in a few weeks): http://hydra.nixos.org/build/367041/download/2/guile.html/Nil.html#Nil It's a little different since you last asked me about this; I took your feedback into account, I think, but do let me know if we're missing something. I think it's good because Scheme or Elisp lists and booleans can be passed back and forth, and traversing those lists or testing values for truth Just Works(tm). Of course, there are a couple of pitfalls; these are noted in the docs there. Cheers, Andy -- http://wingolog.org/