From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Noah Lavine Newsgroups: gmane.lisp.guile.devel Subject: Re: [PATCH] Fix Ecmascript's tree-il compiling Date: Mon, 30 Apr 2012 12:17:07 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1335802645 30732 80.91.229.3 (30 Apr 2012 16:17:25 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 30 Apr 2012 16:17:25 +0000 (UTC) Cc: guile-devel To: Nala Ginrut Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Apr 30 18:17:23 2012 Return-path: Envelope-to: guile-devel@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 1SOtHq-00072O-HP for guile-devel@m.gmane.org; Mon, 30 Apr 2012 18:17:18 +0200 Original-Received: from localhost ([::1]:37166 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SOtHp-0001sR-Rf for guile-devel@m.gmane.org; Mon, 30 Apr 2012 12:17:17 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:41924) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SOtHm-0001sB-6p for guile-devel@gnu.org; Mon, 30 Apr 2012 12:17:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SOtHk-0005sa-7c for guile-devel@gnu.org; Mon, 30 Apr 2012 12:17:13 -0400 Original-Received: from mail-pb0-f41.google.com ([209.85.160.41]:54119) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SOtHj-0005s6-Ub for guile-devel@gnu.org; Mon, 30 Apr 2012 12:17:12 -0400 Original-Received: by pbbrp2 with SMTP id rp2so1293208pbb.0 for ; Mon, 30 Apr 2012 09:17:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=N7lZBwF2CwjQUzaH8U1UIcxPAsApNO4T3LVmVbYb+As=; b=PhQlUT7FcVFg0bgq9A4EgjUfW2inienErAx91dK9YH7BoH6HXsQ4u+272kTUnSSy8G SnhSQHjUKEpX3sKbnZ+qeq6vfnnjLOfCK6+E/EmI5hTbEFZrvRuRuFvTddNU1YS0Cy8p O3EzStPzHkBUG+cuf70zDxIeqI6mE85QLw9HLUxPDsOrFwB6EJGpYyTerceqfFLHtRs7 H5qyGJCCmwKov+CDYUa5U3a7XvdyJaEGwGd37TaErd6dhEqmCmY5vu7gnhGijL874WYq fsjJECBem3uneBm9ACSoMWNI1UjUhelinEkF4K80MqA9pWL4K42FvbC4devNipMOIGGm zyng== Original-Received: by 10.68.225.104 with SMTP id rj8mr49341884pbc.135.1335802627862; Mon, 30 Apr 2012 09:17:07 -0700 (PDT) Original-Received: by 10.143.32.13 with HTTP; Mon, 30 Apr 2012 09:17:07 -0700 (PDT) In-Reply-To: X-Google-Sender-Auth: bj14nzNhrDl3RVG7zI1r-Q39nko X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.160.41 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:14322 Archived-At: I checked that this is correct and committed it to stable-2.0. You can make small bugfixes now, but if you want to make larger contributions to Guile, you'll need to sign a copyright assignment form. This is because in U.S. copyright law, the author of a copyrighted work (like software) has the most ability to sue other people to protect their copyright. The Free Software Foundation makes sure it owns the copyright to all GNU software so that it will be able to defend them in court. (See http://www.gnu.org/licenses/why-assign.html for more information.) If you want assign your copyright, please email assign@gnu.org. Andy and Ludovic, I hope this is the right thing to do. If not, please let me know. Thanks, Noah On Sun, Apr 29, 2012 at 3:40 AM, Nala Ginrut wrote: > Our inner Ecmascript(also named Javascript for a historical reason) > has broken for a long time since tree-il has been updated. > When I try to implement a small language with Guile, I found that > current parse-tree-il doesn't need a list as its arg anymore. > And I changed the same line in > language/ecmascript/compile-tree-il.scm, then it works again! > No matter how many people interested in the inner ecmascript there be, > I like it and I wish it enhance more. > Anyway, multi-language is an interesting feature for Guile. > > Here's the patch.