From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.devel Subject: multi-lingual guile: language strictness Date: Fri, 13 Jul 2018 19:53:51 -0700 Message-ID: <91fce743-6feb-da96-075f-bd1e123f14be@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1531536728 18516 195.159.176.226 (14 Jul 2018 02:52:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 14 Jul 2018 02:52:08 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat Jul 14 04:52:03 2018 Return-path: Envelope-to: guile-devel@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 1feAf9-0004bM-Ge for guile-devel@m.gmane.org; Sat, 14 Jul 2018 04:51:59 +0200 Original-Received: from localhost ([::1]:39829 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1feAhG-0001kc-JN for guile-devel@m.gmane.org; Fri, 13 Jul 2018 22:54:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43506) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1feAh5-0001kW-IU for guile-devel@gnu.org; Fri, 13 Jul 2018 22:54:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1feAh0-0003T2-Nm for guile-devel@gnu.org; Fri, 13 Jul 2018 22:53:59 -0400 Original-Received: from mail-pl0-x232.google.com ([2607:f8b0:400e:c01::232]:45918) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1feAh0-0003SQ-Hb for guile-devel@gnu.org; Fri, 13 Jul 2018 22:53:54 -0400 Original-Received: by mail-pl0-x232.google.com with SMTP id 94-v6so1023125ple.12 for ; Fri, 13 Jul 2018 19:53:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=4ytCe3WarZQBBPEp/4GZDz2di9d3o5UVoWeqLRdL1S0=; b=JGR+4oomVedlHAkSzRRz2YMSEdyL4C3hMRjDb9lPK3WI03F/LiEWhsUZeCe08nW2Rb 3QXdaDkM1QlYQM+Ezy83cIv1O+VGMe/R2JQTBVFGufBBlZuBkfNyZ7khL3APt9YWmEkW eYOdyEfmZ1P6l+p3HL+S+ezgyTw5TT092TtHQB2SfZKMOXKB9/bLJjLZVdIt/uEXeb2Y Tg8Jg315p9lO0D2qoxu497KDLokePiX4H/4EU9Fmred5azPfWyVcisDPKwcBqz+ZpyI6 O9fRWtkv6EftsWNBQIV3Iyiwv6TJbcuzR/6J606jnUyJzsk7KFLnnad9XYssmjQ/6SRl NNyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=4ytCe3WarZQBBPEp/4GZDz2di9d3o5UVoWeqLRdL1S0=; b=FOilXHOySfb5P0t+3HCF9CkcN8eAmMfEdQydqF5cyR+JqvSZdKAUfNqxQfkNXdFf0y nojXfMxCnjWaliNv62ILt6jNh+V/0j8TVwtiU1hxYqBMy91FKN2WOgC5//PWj1+2hI6t d+d6AiMh1mQMEmpSGRL50Rt+FREkbzbIPthvjmAoAQ5ERZjCOSWgXxHfuhQ6rRWcjoPk 2lEoLpg1J826SjaCDHl4VhaN6LqKqleqpzMvfNdlnO0xNJaUISxLl5Tq3nbQdiUQuoD7 sIz3fwRU+AMN6tNVtSkhnkvVi9RhIaJV+oPz9tHnxUBTGnRTzTTdmqttXKkIWjvVp/D7 sQEw== X-Gm-Message-State: AOUpUlFsueZiw1Mz6VyR1qsljdTUI+7ONP0gVrccSDm7f086hNKiSPQx OHLEVbu0zlfgjrnk04pQkpP0iNN6 X-Google-Smtp-Source: AAOMgpcwHJFkXQ0KqKTYEOpJtlLx8LwDjgjC8XOz3c43R56BmMvRE/W+vgJ3F9tfr+AR8794iDRm3w== X-Received: by 2002:a17:902:758c:: with SMTP id j12-v6mr8638967pll.195.1531536832875; Fri, 13 Jul 2018 19:53:52 -0700 (PDT) Original-Received: from [192.168.2.183] (216-165-229-229.championbroadband.com. [216.165.229.229]) by smtp.gmail.com with ESMTPSA id c9-v6sm35345192pgp.38.2018.07.13.19.53.52 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Jul 2018 19:53:52 -0700 (PDT) Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c01::232 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:19590 Archived-At: Hi All, I posed a question on #guile IRC last weekend asking for use cases for making Guile multi-lingual.  The use case that came up was the desire to use Guile as an extension that supports multiple languages for users.  To that end, I wonder how important it is to make these extension languages meet published language conventions or standards. I believe to do so is too difficult: the Guile community does not have the volunteer workforce people to achieve this.  I think it would be more practical to look for reasonable approximations.  If this is the direction to go, then should Guile name these extension languages according to what they attempt to mimic (e.g., javascript), or rather rename to something that has a similar sounding name (e.g., guavascript), or, as another option, rename with an extension monicker (e.g., javascriptx)? Matt