From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?utf-8?Q?Hans_=C3=85berg?= Newsgroups: gmane.lisp.guile.user Subject: Re: A value for "nothing" Date: Mon, 27 Aug 2018 22:54:03 +0200 Message-ID: <9039F909-47BF-4B76-BD46-445C0F792107@telia.com> References: <21036238.c6yQEfjfIL@aleksandar-ixtreme-m5740> <87sh30vqmm.fsf@netris.org> <20180827080415.GB10407@tuxteam.de> <87wosbsh5m.fsf@netris.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1535403699 14956 195.159.176.226 (27 Aug 2018 21:01:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 27 Aug 2018 21:01:39 +0000 (UTC) Cc: Guile User To: Mark H Weaver Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Aug 27 23:01:35 2018 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuOdi-0003mn-TF for guile-user@m.gmane.org; Mon, 27 Aug 2018 23:01:35 +0200 Original-Received: from localhost ([::1]:35114 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fuOfo-0007f0-Ub for guile-user@m.gmane.org; Mon, 27 Aug 2018 17:03:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36863) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fuOf8-0007bV-Rl for guile-user@gnu.org; Mon, 27 Aug 2018 17:03:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fuOWW-000861-7u for guile-user@gnu.org; Mon, 27 Aug 2018 16:54:11 -0400 Original-Received: from v-smtpout3.han.skanova.net ([81.236.60.156]:38179) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fuOWW-00083Q-0Q for guile-user@gnu.org; Mon, 27 Aug 2018 16:54:08 -0400 Original-Received: from [10.0.1.4] ([90.227.203.185]) by cmsmtp with ESMTPA id uOWRffPBsd56guOWSfULiM; Mon, 27 Aug 2018 22:54:05 +0200 In-Reply-To: <87wosbsh5m.fsf@netris.org> X-Mailer: Apple Mail (2.3445.9.1) X-CMAE-Envelope: MS4wfBnKbv612lJ+Fj9jKLcLVOA8OtGnqrrGPPT4YiZWXyGGKo8pKoZBQrbBPF7kyN35DcSgMgFOim7ZO1FZGPRX+twjGVW6X/Ok+h94F/V9hE/gSpEnryPE NAGVmexA9ob3/e/gAz8AL3F/TN6L2pX09RDQWFWeb8d7ug1d+7DGDPCPdq5vlqtt5biNd0lYaBAFUg== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 81.236.60.156 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:14792 Archived-At: > On 27 Aug 2018, at 22:12, Mark H Weaver wrote: > > More generally, even for people only interested in supporting Guile, if > they would like their libraries to be usable from Elisp code on Guile, > which may become important some day if Guile-Emacs matures, then it's > problematic to use #nil for anything that needs to be distinguished from > '() or #f. Maybe you need an addition: an empty value.