From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.user Subject: [ANN] nyacc-2.01.4 released Date: Fri, 15 Nov 2024 08:33:55 -0800 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7708"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird To: Guile User Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Fri Nov 15 17:34:49 2024 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tBzHV-0001sj-24 for guile-user@m.gmane-mx.org; Fri, 15 Nov 2024 17:34:49 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tBzGk-0004MC-Iy; Fri, 15 Nov 2024 11:34:02 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tBzGj-0004Lz-18 for guile-user@gnu.org; Fri, 15 Nov 2024 11:34:01 -0500 Original-Received: from mail-pl1-x631.google.com ([2607:f8b0:4864:20::631]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tBzGh-00010i-3y for guile-user@gnu.org; Fri, 15 Nov 2024 11:34:00 -0500 Original-Received: by mail-pl1-x631.google.com with SMTP id d9443c01a7336-20c803787abso17477785ad.0 for ; Fri, 15 Nov 2024 08:33:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731688437; x=1732293237; darn=gnu.org; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=SFryKtk9y7ZCH40p+gY0ki8CyxDNRY+3Jxh5TcPGSXA=; b=YkPoVT1JY0G7EIRseDghaB6ZbeEeybYlrWenWv6kiZThUwL6CgjMiKl1mTPxLESzQB uBAKE5rjKwm2LFJclQ2faMOAFmDLpEosanwe7LW7JqQQ6tuLRd99U6gMScV34grcmsXa y2bkol44142rc8D/bNpe8qftvT++/d8PoQ20OTunugli9iWaLuNODvdb5OmT0hzNJRu3 T5NnT95LNOgmbhL5D91+h3ZvkFy89FsX6qem4lOFx1U4xw7sKPLOlr7d3GMvWew48x06 cQdsRfvyZ1aTojrgVWEZPLtV7irFgwJWGxheQiRuthEssIgBD9/ojEUQk0P2c8tVC1c0 bVDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731688437; x=1732293237; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=SFryKtk9y7ZCH40p+gY0ki8CyxDNRY+3Jxh5TcPGSXA=; b=GUSrlxwAhhntbhNkkKcEfoeNPn/ZLvLLCvD73XPLzy8dBDgnsHGs0fjwf47MrDgP6U NlfpQieqXAIjRGMEhRwcWJ5XQur38xvg6GdDZemFwon0mzJxRZ5KZAyFPjEqIKSAi3Qq jk87Db+51lO5g9KY92/04B3JSyiWhQqgjapssEDs4sdh/+Q0RSoZy95d0MFp5Q2+YpgP gGM1/I5cCcOdHw5eXMBc+4jaacJLgFlpETTBfbeL/lkiHAXnEP/WU3yXqqaayViqwNBG MtBODB9KRtk1uYBDeobmyd6lVOQk1s+PbGObVnuYgc0UXUsotQjE8My+ZhRHVwlWltjL Anqg== X-Gm-Message-State: AOJu0YxoI2rpzgMhX3n0WK/32cMywyifrRJVO+dTqIfJj4lpgn3bs5bD p0zUW5CxU0IDx7m0RgcpJtuQsVATRc97ClEzJ2LlCvRRcqaYtPANkdckOw== X-Google-Smtp-Source: AGHT+IErJ66R9evKtq3Ok7XuiLFGxLhJluQbiCqJyOfl53LG+GqKKTYAORwgptI21QEBsPU+TAg1Aw== X-Received: by 2002:a17:903:183:b0:205:7007:84fa with SMTP id d9443c01a7336-211d082ac22mr47309445ad.28.1731688436763; Fri, 15 Nov 2024 08:33:56 -0800 (PST) Original-Received: from [192.168.2.155] (64-52-138-37.championbroadband.com. [64.52.138.37]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-211d0f46964sm13883045ad.202.2024.11.15.08.33.55 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Nov 2024 08:33:56 -0800 (PST) Content-Language: en-US Received-SPF: pass client-ip=2607:f8b0:4864:20::631; envelope-from=matt.wette@gmail.com; helo=mail-pl1-x631.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:19897 Archived-At: NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for generating parsers and lexical analyzers.  It also provides sample parsers and pretty-printers using SXML trees as an intermediate representation. It provides a decent C parser and a `FFI Helper' tool to help create Guile Scheme bindings for C-based libraries. It provides (partially implemented) compilers based on above mentioned parsers to allow execution with Guile as extension languages. Changes for V2.01.4:         * cdata.scm(Xcdata-ref): enum-ref needs symf not numf           This was causing cdata-ref for enum types to return #f NYACC maturity is production/stable level. NYACC is free software; the full source distribution is available through * the tarball repository:     https://download.savannah.gnu.org/releases/nyacc/ * the git repository:     git://git.savannah.nongnu.org/nyacc.git home page, project page and user's guides: * https://www.nongnu.org/nyacc * https://savannah.nongnu.org/projects/nyacc * https://www.nongnu.org/nyacc/nyacc-ug.html * https://www.nongnu.org/nyacc/ffi-help.html Report bugs: * https://savannah.nongnu.org/bugs/?group=nyacc Get support: * https://savannah.nongnu.org/support/?group=nyacc Copyright (C) 2017-2024 Matthew Wette Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.  This file is offered as-is, without any warranty.