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.user Subject: Re: Nyacc patches for Mes to avoid bundling? Date: Sun, 7 May 2017 07:16:02 -0700 Message-ID: <70FFAE28-410D-4D1A-AF9C-21FC52C895C2@gmail.com> References: <87bmr93jot.fsf@gnu.org> <1B4686A9-DAC0-4DD4-B11B-78629E0C5339@gmail.com> <20B29595-EC72-4660-815A-0261AD88B519@gmail.com> <87shkj96qi.fsf@gnu.org> <500F7340-E32F-4F6D-89EB-66B94DFF1754@gmail.com> <87o9v78m2y.fsf@gnu.org> <87wp9u6kn2.fsf@gnu.org> <1153D978-92D7-4F34-A5EB-0A0287F4009F@gmail.com> <87pofm6j2j.fsf@gnu.org> <87k25t6r05.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1494166600 15275 195.159.176.226 (7 May 2017 14:16:40 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 7 May 2017 14:16:40 +0000 (UTC) Cc: guile-user@gnu.org To: Jan Nieuwenhuizen Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sun May 07 16:16:36 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 1d7MzD-0003sn-Im for guile-user@m.gmane.org; Sun, 07 May 2017 16:16:35 +0200 Original-Received: from localhost ([::1]:55724 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d7MzI-0001EK-Ti for guile-user@m.gmane.org; Sun, 07 May 2017 10:16:40 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51511) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d7Myq-0001E4-2J for guile-user@gnu.org; Sun, 07 May 2017 10:16:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d7Myp-0004lr-6X for guile-user@gnu.org; Sun, 07 May 2017 10:16:12 -0400 Original-Received: from mail-pg0-x229.google.com ([2607:f8b0:400e:c05::229]:34799) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d7Myl-0004hk-8V; Sun, 07 May 2017 10:16:07 -0400 Original-Received: by mail-pg0-x229.google.com with SMTP id u28so10451489pgn.1; Sun, 07 May 2017 07:16:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=E5RhK0YUiUpzn7/2fmkDwYmmgu+qH1ktz0c7t41sFB8=; b=EcvGefAVDnt/gKVDQICXz9Sascah98pcTf1ZU/5IptKSHwUnv39H1cfyqQadu76oyT siptJkWJBrdHhk6quvbDd9llO0dTfHFlu9fJMctetHwnrIyV60/nPo+wODXkXxOgPcOY kZLqe39y9VS5l1g0HBTYC6SGZTCccRVNfnJ6627EvhNhzgcW2DkRttKcU/vgsoBKQJfw h4jsIWbWa6kTYrj7VuPaiXgZgeUyXqL0/Zma91P6P/HBxy5uNOU9IZm8sIR95q//669W pSnmW12wZ0Mwj7n4Es/c/gfYC75CY+otGuLI/UDoarmmpOTXaOSVyx7Ah10E/Acovf8M kBOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=E5RhK0YUiUpzn7/2fmkDwYmmgu+qH1ktz0c7t41sFB8=; b=o7sOg/cN5/52YzTGKzMTLJ3PkFH/KAbnBdmRYdYUqwEseiS60Mu8M81FnMSwvfezH/ 85eK2uOi4wavUqpHpwkQGC4otNcFZNZ3jOaE+1x+KbhmODoKyJlYaAl7EB+PSJGTx2il Dm1NmBTSX+iQPfJKJXo+28MXxGATGDrz2jcXS6NT6lOqztMTYRKuZNoKYf5Vm/6K+e3D S5hBrldnPDO5OOz3LdJIa33toQ0aURcnixhP0PF1kSoIbZCTY8X3rWibolG2p9fLefTr klKlBjuOg9SQQaySy0bIRYLbEmZqRObQjAgCOPz4RMZfyi1T0d8QwgRA3FImCcIN16jK Rlzg== X-Gm-Message-State: AN3rC/7DjIF9np2Ubp5KJ3YKMTrl+kgTWKYeCexHYw97SqOqY03jmPtd H3DNVZhv9xhCETGWKLQ= X-Received: by 10.98.150.211 with SMTP id s80mr27316952pfk.15.1494166565547; Sun, 07 May 2017 07:16:05 -0700 (PDT) Original-Received: from [192.168.2.114] (216-165-236-44.championbroadband.com. [216.165.236.44]) by smtp.gmail.com with ESMTPSA id r86sm20636278pfb.24.2017.05.07.07.16.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 May 2017 07:16:04 -0700 (PDT) In-Reply-To: <87k25t6r05.fsf@gnu.org> X-Mailer: Apple Mail (2.3273) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c05::229 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:13693 Archived-At: > On May 7, 2017, at 12:54 AM, Jan Nieuwenhuizen = wrote: >=20 > Jan Nieuwenhuizen writes: >=20 >>> Maybe I can hack a `configure=E2=80=99 script together. >>=20 >> Great! FWIW, I lifted build-aux/compile-all.scm from GuixSD to = compile >> the scheme files for Mes (mainly Nyacc). You may want to look at >> that/do that too. >=20 > I upgraded Mes to Nyacc 0.78.0 and I've added (basic) string-index, > imported case-lambda from guile-1.8, and added #\cr short form for > #\return to the reader. Mes now runs vanilla Nyacc! >=20 > Now I'm testing to unbundle Nyacc from Mes. I just wrote some code to > have `include-from-path' look in GUILE_LOAD_PATH...and to test it I > haphazarly transplanted Mes' build system to nyacc >=20 > https://gitlab.com/janneke/nyacc # wip-build >=20 > feel free to use or ignore any or all of it :-) >=20 I have released a 0.78.1 with the following additions: 1) configure 2) README.nyacc =3D> README, INSTALL 3) Makefile.in=20 You can perform the following to install only sources (does not require = installed guile or guild): $ ./configure =E2=80=94site_scm_dir=3D/path/to/dest = =E2=80=94site_scm_go_dir=3D/dummy $ make install-srcs Matt