From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: taylanbayirli@gmail.com (Taylan Ulrich =?utf-8?Q?Bay=C4=B1rl=C4=B1?= =?utf-8?Q?=2FKammer?=) Newsgroups: gmane.lisp.guile.user Subject: Re: Bytestructures: a "type system" for bytevectors Date: Tue, 21 Jun 2016 09:50:44 +0200 Message-ID: <87porbnfor.fsf@T420.taylan> References: <87r3mkg2iy.fsf@T420.taylan> <87y460gfhd.fsf@pobox.com> <87k2hjseh4.fsf@T420.taylan> <23A3AD54-4CFC-42BA-8617-A2F6A587D278@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1466497114 22678 80.91.229.3 (21 Jun 2016 08:18:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Jun 2016 08:18:34 +0000 (UTC) Cc: Andy Wingo , guile-user@gnu.org To: Matt Wette Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Tue Jun 21 10:18:33 2016 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 1bFGtA-0006wy-Vr for guile-user@m.gmane.org; Tue, 21 Jun 2016 10:18:29 +0200 Original-Received: from localhost ([::1]:49626 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFGtA-0001S7-4e for guile-user@m.gmane.org; Tue, 21 Jun 2016 04:18:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33275) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFGSO-0005dp-Ph for guile-user@gnu.org; Tue, 21 Jun 2016 03:50:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bFGSN-0003mz-TQ for guile-user@gnu.org; Tue, 21 Jun 2016 03:50:48 -0400 Original-Received: from mail-lb0-x231.google.com ([2a00:1450:4010:c04::231]:33001) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFGSN-0003lk-LK for guile-user@gnu.org; Tue, 21 Jun 2016 03:50:47 -0400 Original-Received: by mail-lb0-x231.google.com with SMTP id xp5so4908261lbb.0 for ; Tue, 21 Jun 2016 00:50:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=ry/ZEEaKjssKHb1DhxCYfgHNd3w6S0Rp41iWQcFBTUY=; b=FqL0udZ3NgMfp3wYJRJvtXCk6IHDf0WOPmxxelowhjfk/inc9+Xy9EdB1/LUBXztKU efETWVrbesRiR0ktHwvWJ9UEJrMKo575zGtz/fF6LK4/bK4QZ5kS55DjFI6wEdVHqSMi /0qCJAus+81b98kIEHNp2QdlzwqKFvwxHhQxJOmV22vI8zIHuhE18Q9tqDo7PQB0pdE3 wd4KzLRl4cirOFj9q2y5QZ08ZKQkFlBmuUFOScx7cqP8zJ0ouOP/YVtgofGKoA4weMEG /SrBbC+XirdanqwjFiah59ZifZAoSxUWhIPR3V9kYB+ekTyMQT3LANR/WzUVs8upKKNs ODjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=ry/ZEEaKjssKHb1DhxCYfgHNd3w6S0Rp41iWQcFBTUY=; b=JGF/cTkwQoPtpKe/ltHnyYhyzKsIziGi6TTcoVzxbjuQ4D33QerJ4QKCwMTVueMKeD NyFGJNpuU2IIoGIyllgYOUKno170LBYiSPljmDY8MzRlNJ3d0C3KV1dbqmNhA/t7kN2l L91kSVHWUcfkZL9HwXdn41sGoh5nkVEytmsHRcPfeARn/vT2u524KxmUmqbldKhFx/gG EVqHNeFNi6WJV8gdNFB4LfJhpq08K9ngoH3LKAQCkkQ0P7mqb5vjyN53/aL9pDEFUuuv eAZVACageI2a8HOEbxu5ffF91vVqlYj3jLTpKNQQWV5/3l9H3rBqMb9EDtKRC4iCBV2v 3b0Q== X-Gm-Message-State: ALyK8tLUcRWr+TGnmphwKstS//6MnGLYSkP/vkyQIakFuc9E9GHa+lmxWzNEquYwhCzWrg== X-Received: by 10.194.167.39 with SMTP id zl7mr18857676wjb.98.1466495446242; Tue, 21 Jun 2016 00:50:46 -0700 (PDT) Original-Received: from T420.taylan ([2a02:908:c30:3540:221:ccff:fe66:68f0]) by smtp.gmail.com with ESMTPSA id kd7sm67499332wjc.33.2016.06.21.00.50.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Jun 2016 00:50:45 -0700 (PDT) In-Reply-To: <23A3AD54-4CFC-42BA-8617-A2F6A587D278@gmail.com> (Matt Wette's message of "Mon, 20 Jun 2016 16:47:29 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:4010:c04::231 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:12671 Archived-At: Matt Wette writes: > nyacc is an all-guile implementation of yacc and comes with a c99 > parser, available from www.nongnu.org. > The parser outputs parse trees in sxml format. It is beta-level code. > > Matt Wow! That covers a big chunk of the task, if I implement it from scratch. In fact, given I don't have to deal with typedefs and such for doing something like Lua's FFI, it covers most of the task. Thank you! Taylan