From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Noah Lavine Newsgroups: gmane.lisp.guile.devel Subject: Re: Programming racket like in guile Date: Sat, 23 Feb 2013 10:39:36 -0500 Message-ID: References: <1787022.v0icS3ncxM@warperdoze> <87sj4nahfs.fsf@Kagami.home> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=bcaec543073079503804d6661dca X-Trace: ger.gmane.org 1361633991 5189 80.91.229.3 (23 Feb 2013 15:39:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 23 Feb 2013 15:39:51 +0000 (UTC) Cc: guile-devel To: Ian Price Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat Feb 23 16:40:14 2013 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1U9HCm-0007UK-Vs for guile-devel@m.gmane.org; Sat, 23 Feb 2013 16:40:05 +0100 Original-Received: from localhost ([::1]:45355 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U9HCS-0000Tl-3a for guile-devel@m.gmane.org; Sat, 23 Feb 2013 10:39:44 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:48260) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U9HCO-0000Te-IN for guile-devel@gnu.org; Sat, 23 Feb 2013 10:39:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U9HCL-0006Rp-Ab for guile-devel@gnu.org; Sat, 23 Feb 2013 10:39:40 -0500 Original-Received: from mail-pb0-f51.google.com ([209.85.160.51]:42965) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U9HCL-0006Rl-2i for guile-devel@gnu.org; Sat, 23 Feb 2013 10:39:37 -0500 Original-Received: by mail-pb0-f51.google.com with SMTP id un15so927702pbc.38 for ; Sat, 23 Feb 2013 07:39:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=rs5di+Sp+E2OvFwRv9xKZvBm8f3/ZpyoIhlXXtCrpm4=; b=ltOetzfkFEPJNEiHDgFhw6Irs5gD8qekLU9liK+TtIhSxpSvC+bgmQ7Mdf+LuoN/vo GqqGjvh/22ExMT4fFbdw6FqqjDH4qMvXFPyM0xF9sFlpjPN1sGUL3QIjdJkIufqd1Xof 84FwTxk3qkJHZITsosS4IDMYJB+dTyLk6r1KfGdTC1aHWYMNpXKtiIgeB4mBxP1CbCRM lDojBBj6veopnyg//V7tZdoXNtvUMS/KVyze2uU6e75cBDUDi3rlsejGRmrSzt/N0NjK EQTX+Qhc+Xf20fmzDlOzPdRd5lqr9YUDZxoOW4aN7C3MIFNrtkEzIRLDH5Sk+15JKqTH jF0w== X-Received: by 10.68.49.97 with SMTP id t1mr8848435pbn.125.1361633976338; Sat, 23 Feb 2013 07:39:36 -0800 (PST) Original-Received: by 10.68.157.42 with HTTP; Sat, 23 Feb 2013 07:39:36 -0800 (PST) In-Reply-To: <87sj4nahfs.fsf@Kagami.home> X-Google-Sender-Auth: TgnHT4oA90zNJ5QZZ4-av7H8bXk X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 209.85.160.51 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:15815 Archived-At: --bcaec543073079503804d6661dca Content-Type: text/plain; charset=ISO-8859-1 Hello, On Fri, Feb 22, 2013 at 9:32 PM, Ian Price wrote: > Daniel Hartwig writes: > > > For those parts specific to racket, did you consider the (language > > racket ..) namespace, where an eventual language definition could be > > placed also? > > That sounds somewhat misleading, since Racket is not really one > language. Yeah, there is #lang racket, but they have others as well. > It's true that racket is both a programming system for many languages and the name of one specific language. I don't think it's too ambiguous to use (language racket ...) for that one specific language. After all, if we don't call it racket, then that language has no name! Unless you want to use (language racket ...) for all of the things supported by Racket, and maybe (language racket racket) for the actual #lang racket language. It seems excessive to me, but I'm not completely sure about that. Best, Noah --bcaec543073079503804d6661dca Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hello,

On Fri, Feb 22, 2013 at 9:32 PM, Ian Price <ianprice90@googl= email.com> wrote:
Daniel Hartwig <mandyke@gmail.com> writes:

> For those parts specific to racket, did you consider the (language
> racket ..) namespace, where an eventual language definition could be > placed also?

That sounds somewhat misleading, since Racket is not really one
language. Yeah, there is #lang racket, but they have others as well.

It's true that racket is both a pro= gramming system for many languages and the name of one specific language. I= don't think it's too ambiguous to use (language racket ...) for th= at one specific language. After all, if we don't call it racket, then t= hat language has no name!

Unless you want to use (language racket ...= ) for all of the things supported by Racket, and maybe (language racket rac= ket) for the actual #lang racket language. It seems excessive to me, but I&= #39;m not completely sure about that.

Best,
Noah

--bcaec543073079503804d6661dca--