From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ian Price Newsgroups: gmane.lisp.guile.user Subject: Re: Anniversary hack: Zile editor with Guile support Date: Mon, 25 Mar 2013 02:13:00 +0000 Message-ID: <8738vkqlar.fsf@Kagami.home> References: <4CB5C160-9728-4784-ABA1-E8BDFC825990@vaughan.pe> <1363920239.82065.YahooMailNeo@web120405.mail.ne1.yahoo.com> <6AE6C7E8-7B28-40FA-B607-1D46FA52EB80@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1364177602 26938 80.91.229.3 (25 Mar 2013 02:13:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 25 Mar 2013 02:13:22 +0000 (UTC) Cc: Guile User , Reuben Thomas , Zile bugs To: "Gary V. Vaughan" Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Mar 25 03:13:48 2013 Return-path: Envelope-to: guile-user@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 1UJwux-0003JM-4S for guile-user@m.gmane.org; Mon, 25 Mar 2013 03:13:47 +0100 Original-Received: from localhost ([::1]:39420 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJwuZ-00031D-2i for guile-user@m.gmane.org; Sun, 24 Mar 2013 22:13:23 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:44143) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJwuP-0002zZ-1l for guile-user@gnu.org; Sun, 24 Mar 2013 22:13:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJwuN-0007oN-T4 for guile-user@gnu.org; Sun, 24 Mar 2013 22:13:12 -0400 Original-Received: from mail-we0-x22d.google.com ([2a00:1450:400c:c03::22d]:34517) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJwuK-0007nh-Px; Sun, 24 Mar 2013 22:13:08 -0400 Original-Received: by mail-we0-f173.google.com with SMTP id t57so516101wey.4 for ; Sun, 24 Mar 2013 19:13:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=x-received:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=o221sJi0sNLYwG3iK1RTPI68fceUVgioVLUMLD3RJjM=; b=riLK5IRV7QPkN1TdLkeYXoQi/nNgyFasYUVztZfoGccGWw6JeIIihE2JfJCYYmkeE8 Un9AoWKtiyprrRbQBp2hjoHpayPMUUhQwi86jh/uiQpV+J6AAgpUZJyTWCwoz76/gKyM JNgCUrmkm/0f+6RQxEjRnvOhxvTubjE2jC7aXowKoyEvaXJDxu8UZ/kvmg3FGH3InBTn JdbFq0V5O6KDNV+gpWIN1nXNGTijWawzBrNA1ehAcRGniSflTLLjnF3ifE89knPXVUg+ HqSjtaHBtkGbY3ppW5fy1Poc/7ewktOTQOYbHbiJPYvXe5ZkFnPFtYjuHDXcsKYB2jbP m1EQ== X-Received: by 10.180.74.67 with SMTP id r3mr21389605wiv.14.1364177587280; Sun, 24 Mar 2013 19:13:07 -0700 (PDT) Original-Received: from Kagami.home (host81-159-127-140.range81-159.btcentralplus.com. [81.159.127.140]) by mx.google.com with ESMTPS id j4sm25210289wiz.10.2013.03.24.19.13.04 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 24 Mar 2013 19:13:05 -0700 (PDT) In-Reply-To: <6AE6C7E8-7B28-40FA-B607-1D46FA52EB80@gnu.org> (Gary V. Vaughan's message of "Fri, 22 Mar 2013 10:10:18 +0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c03::22d X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:10202 Archived-At: "Gary V. Vaughan" writes: > Rather than byte-code to byte-code translation, I was rather thinking of either: > > 1. Tweaking zlc to be capable of compiling guile scheme directly to Lua (and > then easily from there to Lua bytecodes); or > 2. Running Zile with the Guile implementation of Lua, and getting Guile as > an extension language for free. > > The first, I can do, though it's a long time since I paid attention to Guile, > so I'd need guidance and/or test-cases from someone familiar with it to make > sure my implementation would be compatible with canonical Guile Scheme. Rather than going for Scheme integration, it'd be better to target tree-il, which is the level below it. > The second, I was asking about because I was initially drawn to Guile during > the era when it was being touted as a good compiler target platform to become > a runtime for code written in any language and then translated to Guile Scheme > before execution. But, my impression is that this work stalled and/or failed? I'd say stalled, rather than failed. We haven't heard from the "maintainer" for two years now, and I've been periodically asking around for people to pick it up, but without any luck. The intersection of people interested in Guile and Lua is pretty small, it seems. -- Ian Price -- shift-reset.com "Programming is like pinball. The reward for doing it well is the opportunity to do it again" - from "The Wizardy Compiled"