From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Maxime Devos Newsgroups: gmane.lisp.guile.user Subject: Re: Ideas for making Guile easier to approach Date: Wed, 09 Feb 2022 22:07:58 +0100 Message-ID: References: <87a6f1mtz3.fsf@nonconstructivism.com> <20220208194657.ed7afe59b80eeb9c7ce880f3@gmail.com> <87o83fdeqz.fsf@dustycloud.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-HAvoucT2qrjsmQ5n3oEw" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34859"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.38.3-1 Cc: guile-user@gnu.org To: Christine Lemmer-Webber , Chris Vine Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Wed Feb 09 22:09:44 2022 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nHuDg-0008uN-24 for guile-user@m.gmane-mx.org; Wed, 09 Feb 2022 22:09:44 +0100 Original-Received: from localhost ([::1]:49568 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nHuDe-0004Bd-B8 for guile-user@m.gmane-mx.org; Wed, 09 Feb 2022 16:09:42 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:55102) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHuC7-0002f0-Gz for guile-user@gnu.org; Wed, 09 Feb 2022 16:08:07 -0500 Original-Received: from [2a02:1800:120:4::f00:15] (port=35606 helo=andre.telenet-ops.be) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nHuC4-0000S2-0y for guile-user@gnu.org; Wed, 09 Feb 2022 16:08:06 -0500 Original-Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id t97y2600E4UW6Th0197ynD; Wed, 09 Feb 2022 22:07:59 +0100 In-Reply-To: <87o83fdeqz.fsf@dustycloud.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1644440879; bh=bpTnudlk0G0Oj+2yqDRTu6uzNm9J9muxLz1yAVtJKIo=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=V06I86FmJFcAskngYIt8GtwbuG9HlUtaDwBhztq6MfafFpgN+7zsanZjhuqW3aDMm D605LHp22hK1pR4tkGu2LohWdb2rfUhmeqvE7YqwpkAVm8DX/sjnpl43ZVO9M3nGiS qWW8hcKpJcf+GTCx1Y5yeziGD/xYeTSHeYXy+4tSDwqsrpi1wVZE5FK2pTV3LKQdRS eqRb5hRe4jUeXdCp2F2SGk2CmorZWum7IUN3sTBRJFulsvpqlHol327eIOHP6mqTQE 95Lu/5DnIA4YhaeuhTyOiK3S6u6zghDVUD5+LtiwJywRXai/n289ak71D26PgmpWUK 14eDuWUv56rVA== X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a02:1800:120:4::f00:15 (failed) Received-SPF: pass client-ip=2a02:1800:120:4::f00:15; envelope-from=maximedevos@telenet.be; helo=andre.telenet-ops.be X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:18055 Archived-At: --=-HAvoucT2qrjsmQ5n3oEw Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Christine Lemmer-Webber schreef op wo 09-02-2022 om 10:18 [-0500]: > I'd like to actually see Guile integrate Wisp as a core language and > think about what it would be like to support it as a recommended > alternate way of writing programs.=C2=A0 I think with the new block-level > highlighting that Arne has written, Wisp could be near ready for prime > time.=C2=A0 This could mean: >=20 > =C2=A0- Getting wisp actually in Guile's official languages > =C2=A0- Figuring out how to get geiser to be nicely integrated > =C2=A0- Figuring out how to make importing Wisp modules be as easy as > =C2=A0=C2=A0 importing parenthetical-lisp ones I thought that Wisp =3D Scheme + a custom (non-parenthetical) reader, so I importing Wisp modules would work the same way as Guile modules I think? (use-modules (some wisp foo)) AFAIK the only issue here is file extensions (mapping foo/bar.go to foo/bar.THE-FILE-EXTENSION-OF-WISP). Greetings, Maxime. --=-HAvoucT2qrjsmQ5n3oEw Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgQtLhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7rKtAP91JEBzSWyy4wQjKoNwTwtEdTtA wocLXm5/Qoe3pChIMwEA+XL3DCJRnI0eeRCatc9GRWR5WRAb7QoCT0Bx52dKNQM= =c1Ms -----END PGP SIGNATURE----- --=-HAvoucT2qrjsmQ5n3oEw--