From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alex Shinn Newsgroups: gmane.lisp.guile.devel Subject: Re: TODO list for Guile R7RS support Date: Tue, 14 Feb 2012 11:35:20 +0900 Message-ID: References: <87vcngvbif.fsf@netris.org> <87k43uhegn.fsf@gnu.org> <871upzpqdd.fsf@gnu.org> <878vk7lzoy.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1329186932 6838 80.91.229.3 (14 Feb 2012 02:35:32 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 14 Feb 2012 02:35:32 +0000 (UTC) Cc: guile-devel@gnu.org To: =?ISO-8859-1?Q?Ludovic_Court=E8s?= Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Feb 14 03:35:29 2012 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Rx8Eo-0006AS-8W for guile-devel@m.gmane.org; Tue, 14 Feb 2012 03:35:26 +0100 Original-Received: from localhost ([::1]:36981 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rx8En-00038C-Hx for guile-devel@m.gmane.org; Mon, 13 Feb 2012 21:35:25 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:37856) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rx8El-000387-6s for guile-devel@gnu.org; Mon, 13 Feb 2012 21:35:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rx8Ek-0007MG-6K for guile-devel@gnu.org; Mon, 13 Feb 2012 21:35:23 -0500 Original-Received: from mail-ee0-f41.google.com ([74.125.83.41]:35721) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rx8Ej-0007MB-U2; Mon, 13 Feb 2012 21:35:22 -0500 Original-Received: by eekc13 with SMTP id c13so2197396eek.0 for ; Mon, 13 Feb 2012 18:35:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=K3AOBW/DWKKo/BDgk+zMrfq/b/ERslT7S4PsbHwhdLs=; b=H/ufacBLX/zrNb/4A+YE90Cptil1W7utwTtkeR9V47Ax/MhG91XlZ1nf2xS4yx5pjY K+5X5PFxO8h3nVueZtr/VHq4BUFnghybGTZg+fhmIXaO+TOViPA38QwfKUW5AeNGLwL/ 9x2xlNTLc327xVAesnfn1Rey4wYQC/+qc4Vy4= Original-Received: by 10.213.7.6 with SMTP id b6mr96940ebb.59.1329186920559; Mon, 13 Feb 2012 18:35:20 -0800 (PST) Original-Received: by 10.213.10.73 with HTTP; Mon, 13 Feb 2012 18:35:20 -0800 (PST) In-Reply-To: <878vk7lzoy.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.83.41 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:13856 Archived-At: On Mon, Feb 13, 2012 at 8:50 PM, Ludovic Court=E8s wrote: > Alex Shinn skribis: >> On Mon, Feb 13, 2012 at 8:46 AM, Ludovic Court=E8s wrote: >>> Alex Shinn skribis: >>> >>>> There is no "gnu" feature proposed in R7RS, >>> >>> That would be for GNU, aka. GNU/Hurd. >> >> Wouldn't the feature be better named "hurd" then? > > Well, no, because the operating system is called =93GNU=94, or =93GNU/Hur= d=94 > (=93the Hurd=94 designates the =93kernel=94, not the OS.) Well, the suggested "linux" also designates the kernel (and also arguably the OS depending on what definition you choose). The list of OS features is not exhaustive - it includes arbitrarily "freebs= d" but not "netbsd" or "openbsd", for instance, and does not include minor operating systems like "plan9" (already used in chibi). We should probably flesh it out a little more, and clarify granularity - do we include separate features for kernels, OSes and distributions? >> How can a system be both Hurd and Linux? > > For GNU/Linux, one could imagine adding a =91linux-gnu=92 symbol, for > instance. =A0Likewise for GNU/kFreeBSD. I'd like to hear feature recommendations, but you'd need specific examples of where such features would be useful. Almost all of the suggested features are already used in existing libraries, and those that aren't are likely to be removed. --=20 Alex