From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Nala Ginrut Newsgroups: gmane.lisp.guile.user Subject: Re: [ANN] NYACC version 0.79.4 is released Date: Tue, 30 May 2017 00:14:45 +0800 Message-ID: References: <60E5AE5A-57F8-426C-BC41-8AD6D3197D21@gmail.com> <8DAE5ED0-CF1B-47BB-944A-7295265F17C9@gmail.com> 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 1496074511 358 195.159.176.226 (29 May 2017 16:15:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 29 May 2017 16:15:11 +0000 (UTC) Cc: Guile User To: Matt Wette Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon May 29 18:15:06 2017 Return-path: Envelope-to: guile-user@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 1dFNJv-0008FW-Ae for guile-user@m.gmane.org; Mon, 29 May 2017 18:15:03 +0200 Original-Received: from localhost ([::1]:49538 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dFNK0-0001Ez-Pk for guile-user@m.gmane.org; Mon, 29 May 2017 12:15:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32783) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dFNJf-0001Er-LG for guile-user@gnu.org; Mon, 29 May 2017 12:14:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dFNJe-0003Ju-Dh for guile-user@gnu.org; Mon, 29 May 2017 12:14:47 -0400 Original-Received: from mail-oi0-x231.google.com ([2607:f8b0:4003:c06::231]:35190) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dFNJe-0003JD-7n for guile-user@gnu.org; Mon, 29 May 2017 12:14:46 -0400 Original-Received: by mail-oi0-x231.google.com with SMTP id l18so83473244oig.2 for ; Mon, 29 May 2017 09:14:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=s5MQvF/dJuKPUe6a0x3oRn/8nYawWyhPxMTMZiKy+Fk=; b=olko5gRhIly63eAYtZA3DwtHVE52wieF7lA6A85hS+7Np6eqFBvQgWwO7vjTeIzBvx qd9u4xrFV9wOLXAvhiBxxUcF8og6EJKTKWKsiUTeTPMa9+AGsCFj8uJbq21EhiOyPxry AfSTwdCtcK/+r5/PowXPpPCgo4wkLnqObn/kcQdZ1qWkvNZwzvpGUMaTCH92JciOscfZ PGils0Z2EcB9kTldBwmbceo8Y1+qC6RDPa2DeuTRRCdMPRVjIGFjl8whiCIxIQF8IWs8 eH/ofk2eoYSfinUbWxp2gP3JE0vfb0g+8B70PhJcuqz07p9aGpOa9ANMcWQXT9H+xpeG /M7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=s5MQvF/dJuKPUe6a0x3oRn/8nYawWyhPxMTMZiKy+Fk=; b=VpXBfOAiPaKFEYzJbFNhgrHYXo6Av2Yp84rfDqrI3DTM6VCL4vOsTwGrP1Z9ul6HkU AhblQ9aLV/ptdtQFbUN+rAPSlRdwSNmls8YlrNKhY+qel8Ei+D2xgejEPCEIIIUxlHmW B0CqtNIv27NIfDEKN/IbAsFQhTnY9guoQlU6NTGQHJsOGADZOxeXtInJ2romUkd+3lTQ EIBYOKKDojE7Dfm8i6p1fWznIi21Go6vbpmVW6qisDlk4uJadZcsJNcLZyTuYrfXbUlu eoD7npPdSmo1ZP12I7TOacVX9IYHua1kKEmlVyVNC0PXaRW8byZY/7+1gNy3RTdQbZAw DYXA== X-Gm-Message-State: AODbwcAzFD7wZlQZFVnc+SED1iz68yR23JUoR/Hnv9A2FRXdfscco9P+ 9ZxAtIW1vWby1bXBFJ4hEebf7Ue9gA== X-Received: by 10.157.31.76 with SMTP id x12mr6763372otx.65.1496074485493; Mon, 29 May 2017 09:14:45 -0700 (PDT) Original-Received: by 10.157.53.6 with HTTP; Mon, 29 May 2017 09:14:45 -0700 (PDT) Original-Received: by 10.157.53.6 with HTTP; Mon, 29 May 2017 09:14:45 -0700 (PDT) In-Reply-To: <8DAE5ED0-CF1B-47BB-944A-7295265F17C9@gmail.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4003:c06::231 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.lisp.guile.user:13757 Archived-At: Maybe not implement it with Guile native string, just take advantage of bytevector.But there must be an abstract layer. I will try to implement ES6 when I finish guile-lua-rebirth. I think guile-es6 could provide another concurrent framework based on delimited continuations different from call back hell in nodejs. The es6 spec is here https://www.ecma-international.org/ecma-262/6.0/ 2017=E5=B9=B45=E6=9C=8830=E6=97=A5 =E4=B8=8A=E5=8D=8812:06=EF=BC=8C"Matt We= tte" =E5=86=99=E9=81=93=EF=BC=9A > > > On May 29, 2017, at 8:54 AM, Nala Ginrut wrote: > > > > Cool! Is the JS parser strict to ES6? > > > > 3rd edition =E2=80=94 1999. > > I don=E2=80=99t have a later spec. Is it avaiable? > > Also, IMO Guile can=E2=80=99t fully implement ECMAScript because (1) stri= ng code > points are 16 bit, (2) numbers are embedded in 64 bit IEEE floats. > > Matt > > >