From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Nala Ginrut Newsgroups: gmane.lisp.guile.devel Subject: Re: FOSDEM 2019 Date: Wed, 6 Feb 2019 08:31:01 +0800 Message-ID: References: <87o97rsje0.fsf@gnu.org> <87y36uf9z0.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000fb574b05812ed72b" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="202333"; mail-complaints-to="usenet@blaine.gmane.org" Cc: guile-devel To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Feb 06 01:31:26 2019 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1grB7e-000qWe-2l for guile-devel@m.gmane.org; Wed, 06 Feb 2019 01:31:26 +0100 Original-Received: from localhost ([127.0.0.1]:42970 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1grB7c-00072d-Ub for guile-devel@m.gmane.org; Tue, 05 Feb 2019 19:31:24 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:55319) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1grB7X-000722-FI for guile-devel@gnu.org; Tue, 05 Feb 2019 19:31:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1grB7W-0003id-IQ for guile-devel@gnu.org; Tue, 05 Feb 2019 19:31:19 -0500 Original-Received: from mail-yb1-xb32.google.com ([2607:f8b0:4864:20::b32]:34551) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1grB7V-0003gd-DD; Tue, 05 Feb 2019 19:31:17 -0500 Original-Received: by mail-yb1-xb32.google.com with SMTP id k9so1818935ybg.1; Tue, 05 Feb 2019 16:31:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5p60dJEOcyH429cu0mug4GCaIW5Bm4JabrWjvW8N1e8=; b=cuaPU7/d9vFDvtY9u9+FKOEQawHYkUGeWXtTt70E2/YQWLjRJAbsZO7tQlMSTxwijL rIPavz+85jvNjFpshupJULC7/TiLenVatQvQhs/zt/NRTmoq7Ki9l1/mJ1+wO+Fh4yI3 rW4b9MYMYog62iIrVXNCd7p5KMShwa5/W46L+dGPCnDC2uyo/G2KVhl+Ovt/7Y1LRvPB vgt7lwKIz1kRlTFtZv6Hf4PewY/etKfQmnC+P4ClhT9pvCpQhtK7m+8i6GpWFFaDvNZ1 3nKTBxlFhZ9UwxWudeiKsihJVl0KLSwqErf2Lmprf1OsCVdOhUc2GJE7oQJR+NBdDl8E ospA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5p60dJEOcyH429cu0mug4GCaIW5Bm4JabrWjvW8N1e8=; b=AFXB8YSuALJaI1NmzY0fqyF9GZA868PIV6hMEnjpvpKGyMJToisgKLjH2amndBPCcO HRdaWllSY2S/Znff9rCpFtopk4AFqYLM1vO0DoQjLHPMUDxX7xTZoYY+ctkFlHm5BkLi tpjGL0EB7lfaj05jebkDVa2M62djJ9UIdBgmlwbnQ2I768UlwBpOP7zZ1MlDSa0oJkkE 1lRfmTmhTzcHTKYeBfVYt9QTJQz0iJOR1TsS1QbCEHZYE6ssn9j2XYCwhjMEgj0o4bMz s2RLoEdjiylhY0EBask9g5d0eIFiYrPVTfZGSgLamrLhFot4CQ4kgU9D7nZDhBHdv2il Vl9g== X-Gm-Message-State: AHQUAuZXJwpaRblks0W8A8uAbb3k2e3JRIBK9V5DqqPL6C6snlpWvKXn a8IZf2Df3N/k9H9LXieniyKQIcaGDEU2kf6a5djDJw== X-Google-Smtp-Source: AHgI3IYkEJk2mmMf+aCquCpWricR3gZAuhwjN4D3nQyp7+ptYmJBG697yfilqdLLID+10kEy+xXM2/W34N24G3kfqS8= X-Received: by 2002:a25:4682:: with SMTP id t124mr6425068yba.249.1549413075603; Tue, 05 Feb 2019 16:31:15 -0800 (PST) In-Reply-To: <87y36uf9z0.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::b32 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.lisp.guile.devel:19825 Archived-At: --000000000000fb574b05812ed72b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Does it mean someone is working on writing Racket specific dialect front-end on Guile? I appreciate! Ludovic Court=C3=A8s =E4=BA=8E 2019=E5=B9=B42=E6=9C=886=E6= =97=A5=E5=91=A8=E4=B8=89 00:59=E5=86=99=E9=81=93=EF=BC=9A > Hi, > > Amirouche Boubekki skribis: > > > What does it mean in practice? What are the tasks that must dealt with? > > Like I wrote, an immediate task is to write a Racket importer for Guix=C2= =B9 > and to actually package things. > > Next, we could ensure the subset of these packages that use #r6rs can > also be used as Guile packages. However Chris noted that there are few > of them; most use #lang racket. > > Thus, the next idea is to have #lang racket in Guile, which is quite a > bit of work but probably doable. And the converse: #lang guile in > Racket. > > There are probably other things that could be done, or variants on this > theme. > > Is that clearer? > > Thanks, > Ludo=E2=80=99. > > =C2=B9 > https://gnu.org/software/guix/manual/en/html_node/Invoking-guix-import.ht= ml > > --000000000000fb574b05812ed72b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Does it mean someone is working on writing Racket specifi= c dialect front-end on Guile? I appreciate!

Ludovic Court=C3=A8s <ludo@gnu.org> =E4=BA=8E 2019=E5=B9=B42=E6=9C=886=E6=97=A5=E5=91= =A8=E4=B8=89 00:59=E5=86=99=E9=81=93=EF=BC=9A
Hi,

Amirouche Boubekki <amirouche.boubekki@gmail.com> skrib= is:

> What does it mean in practice? What are the tasks that must dealt with= ?

Like I wrote, an immediate task is to write a Racket importer for Guix=C2= =B9
and to actually package things.

Next, we could ensure the subset of these packages that use #r6rs can
also be used as Guile packages.=C2=A0 However Chris noted that there are fe= w
of them; most use #lang racket.

Thus, the next idea is to have #lang racket in Guile, which is quite a
bit of work but probably doable.=C2=A0 And the converse: #lang guile in
Racket.

There are probably other things that could be done, or variants on this
theme.

Is that clearer?

Thanks,
Ludo=E2=80=99.

=C2=B9 https:/= /gnu.org/software/guix/manual/en/html_node/Invoking-guix-import.html
--000000000000fb574b05812ed72b--