From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Ricardo Wurmus Newsgroups: gmane.lisp.guile.bugs Subject: bug#30094: [wishlist] better support for alternative languages Date: Fri, 12 Jan 2018 23:45:36 +0100 Message-ID: <876086wvan.fsf@elephly.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1515797117 22840 195.159.176.226 (12 Jan 2018 22:45:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 12 Jan 2018 22:45:17 +0000 (UTC) User-Agent: mu4e 1.0-alpha3; emacs 25.3.1 To: 30094@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Fri Jan 12 23:45:12 2018 Return-path: Envelope-to: guile-bugs@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 1ea84U-0005Sf-9z for guile-bugs@m.gmane.org; Fri, 12 Jan 2018 23:45:10 +0100 Original-Received: from localhost ([::1]:44921 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ea86T-0003ZD-SJ for guile-bugs@m.gmane.org; Fri, 12 Jan 2018 17:47:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ea86N-0003Yl-HE for bug-guile@gnu.org; Fri, 12 Jan 2018 17:47:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ea86I-0006w4-M9 for bug-guile@gnu.org; Fri, 12 Jan 2018 17:47:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46376) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ea86I-0006vv-IH for bug-guile@gnu.org; Fri, 12 Jan 2018 17:47:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ea86I-0006Wj-Aj for bug-guile@gnu.org; Fri, 12 Jan 2018 17:47:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Fri, 12 Jan 2018 22:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30094 X-GNU-PR-Package: guile X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-guile@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.151579718925050 (code B ref -1); Fri, 12 Jan 2018 22:47:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Jan 2018 22:46:29 +0000 Original-Received: from localhost ([127.0.0.1]:54273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ea85i-0006Vv-Lp for submit@debbugs.gnu.org; Fri, 12 Jan 2018 17:46:29 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:42692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ea85h-0006Vj-BA for submit@debbugs.gnu.org; Fri, 12 Jan 2018 17:46:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ea85b-0006Yj-6c for submit@debbugs.gnu.org; Fri, 12 Jan 2018 17:46:20 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:51265) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ea85b-0006Yd-3H for submit@debbugs.gnu.org; Fri, 12 Jan 2018 17:46:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33650) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ea85Y-0003QZ-0A for bug-guile@gnu.org; Fri, 12 Jan 2018 17:46:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ea85T-0006UM-5F for bug-guile@gnu.org; Fri, 12 Jan 2018 17:46:16 -0500 Original-Received: from sender-of-o51.zoho.com ([135.84.80.216]:21075) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ea85S-0006QT-SC for bug-guile@gnu.org; Fri, 12 Jan 2018 17:46:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1515797139; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=713; bh=oD7I1fgtOeCQnh66vrko7A56biXRFBJUmzlIxuwA2VM=; b=jISRXpXYJTS1CTydrMysq0BJs7ZizTdRzWrHet8u+bB0wrAF1NceEy1yBCWRkusF v4tTwyP/aixpdCgXksUVZKM/edi8vULRGy+0aHxrSXkJVO3d7ineN521RcCetWn7S4j 8dN6ij3nDmnEmsPmoEZS6wst4YvXuAlvEipXoU+M= Original-Received: from localhost (port-92-200-78-238.dynamic.qsc.de [92.200.78.238]) by mx.zohomail.com with SMTPS id 1515797139691147.00674165935936; Fri, 12 Jan 2018 14:45:39 -0800 (PST) X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC X-ZohoMailClient: External X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.org gmane.lisp.guile.bugs:8965 Archived-At: Hi Guilers, since Guile supports alternative language implementations like Wisp it would be nice if it could interpret files that contain code written in other languages, without having to specially cater to them. If GUILE_LOAD_PATH contains a file =E2=80=9Cfoo.wisp=E2=80=9D written in Wi= sp it would be nice if Guile would automatically read it with the Wisp language. The same applies to =E2=80=9Cload=E2=80=9D, which only supports Scheme code= . Another idea might be to adopt the =E2=80=9C#lang=E2=80=9D macro from Racke= t to inform Guile about the language that is used in the current file. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net