From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Rutger van Beusekom Newsgroups: gmane.lisp.guile.devel Subject: Late Guile Potluck 2021 submission of ANGUISH Date: Sat, 06 Mar 2021 18:54:19 +0100 Message-ID: <86blbwtbg4.fsf@verum.com> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9985"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.4.13; emacs 27.1 To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Sat Mar 06 19:10:22 2021 Return-path: Envelope-to: guile-devel@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 1lIbNd-0002WG-VJ for guile-devel@m.gmane-mx.org; Sat, 06 Mar 2021 19:10:22 +0100 Original-Received: from localhost ([::1]:35312 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIbNc-0006SD-Pi for guile-devel@m.gmane-mx.org; Sat, 06 Mar 2021 13:10:20 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56036) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIbMp-0006Rt-0m for guile-devel@gnu.org; Sat, 06 Mar 2021 13:09:31 -0500 Original-Received: from mail-eopbgr70099.outbound.protection.outlook.com ([40.107.7.99]:31042 helo=EUR04-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIbMm-0003Uj-M5 for guile-devel@gnu.org; Sat, 06 Mar 2021 13:09:30 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Hpqmc56Ow5K+QHLNenqEshAknYBay2HyVBL9q9iiJpvxk4+wjFrDS7m0J/Z+ThCnkrb8N+LoJSKd6uziMjRhC+3fpMBGoc15wZ+IRlPoY88ykcMTXvW7bThlbjVk8avO8/j3aO/1tib1WGE7xFWeWbdsoCIt9fzQ8c7TT1uk6lzsBpkyrGAf0EQAKuljz82sr4UBgXVwww9DF9Aj5sZfk2RCgwMUtAEIt4C8yrbHrJ5V5qGrgZgxrDvgOfQDemvhNM43/H6rYyxDn76/0BfxjusMOZpFCr38h8rJLG9h9yi7YEvKl0X1DTiGx34ijaE3t+s7RpV0y3yweGGB152xiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wqc59108DHDZsZGI3B8lTnAYHNQtHZ5PCvMs+IFG5Ys=; b=CWrY1oS05dpNInY0umx9Bt4opeoNedQtDCF7A3+r4r7v615bD5i6bocONpD3ngvkyKCgjXkGbPtaBJPXuYnbk/JNQoEIqXdpJHWgW6s6tOXtPe/eMvx1afN/2XmT8P3HWshJcU3xfa2wmAZSDxWXe9xEdrzU/jIMHUa0lcfnZRUDWaZ5M9h5BI6mDkZQJ38ktlr5esxD7xReh35Jt7KfZ6sXNdwQLzGBV8nt7o1XfeY8TvFc4pgQnh6aFF5vGghFMvogbK7oLvHLClIRB0jtw7H8tnFqcZgJW9IZSdw/w8cjHLZ52G/l7UNouptvrhcUHUfKNs1J8KxA/TyYrWzo0w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=verum.com; dmarc=pass action=none header.from=verum.com; dkim=pass header.d=verum.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verumst.onmicrosoft.com; s=selector2-verumst-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wqc59108DHDZsZGI3B8lTnAYHNQtHZ5PCvMs+IFG5Ys=; b=h1mj92VQni7UCqnILbnR23bb+zVTemlAy833OHiU6BWgiLLh12vjBkEiWU6zkKVVRxW8T9L1ok/Ecd+pDsrHZRfDFIYdFjEay618/rVwxYXWHCoxUl5FssS6PUD4H2yC0F1tPmFaGFtRJFFpv+DScoUFV0Sgl/GUiA/851yzTao= Authentication-Results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=verum.com; Original-Received: from DB7PR08MB4585.eurprd08.prod.outlook.com (2603:10a6:10:7b::24) by DB6PR0801MB2120.eurprd08.prod.outlook.com (2603:10a6:4:3c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Sat, 6 Mar 2021 17:54:21 +0000 Original-Received: from DB7PR08MB4585.eurprd08.prod.outlook.com ([fe80::5fa:d039:3a91:6832]) by DB7PR08MB4585.eurprd08.prod.outlook.com ([fe80::5fa:d039:3a91:6832%7]) with mapi id 15.20.3890.035; Sat, 6 Mar 2021 17:54:21 +0000 In-reply-to: X-Originating-IP: [2001:1c03:4f0a:b200:e074:282:c830:36e8] X-ClientProxiedBy: AM0PR06CA0084.eurprd06.prod.outlook.com (2603:10a6:208:fa::25) To DB7PR08MB4585.eurprd08.prod.outlook.com (2603:10a6:10:7b::24) X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from hansei (2001:1c03:4f0a:b200:e074:282:c830:36e8) by AM0PR06CA0084.eurprd06.prod.outlook.com (2603:10a6:208:fa::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Sat, 6 Mar 2021 17:54:21 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 940b6731-37d2-4a35-65fd-08d8e0c8df15 X-MS-TrafficTypeDiagnostic: DB6PR0801MB2120: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DM4Gqx4oc4G4N8TQIZH1L1BxoaQAlFwZRzrMQJpQt8yqiJ9RXID8DHLM+eoS1YzmvvW39aXYfW2EzYmS9rNTKfBHAhD8zHqmjfleeOXZAef+VLiIZZvSmx1DxoUbWhoNRIABDVByuxg9THKUCjtedtBtx3WZXQhjDz9DySgH9gXRGDR8epkQxW2xfkl2Z/vHkFhmQXDW+bwiKBxpyRMfNpJVo0Vt3zbR50Mx9Eh1p/oeOzTTURiHHS+y6RpCfOpFTOcjICJcLyzFofkzckAlOEdG81BU36p8Y6FE6JZ6D//uOsnCPkBFPlt9KIL8nBnVq9WrrXthhi20J1fSV5+mPvrDOgHrZvaxfeY9h5WqXwi9n9sbUGe/h0Z9wcEV9PPwWTM7QN+12u+p1/kJkEqfpbINtXOqNBTtAHoma7JwWC8ofTH0QjTAa/FMpxhssTYjWwCTI7lP5z8e4bnWaz8MRyqywC3t1dAItmwxCz/bInwiEnY2ynbT9pfOWqbemtzWDL6ggT/YLEH91qZYf78BpA6utQudbaLsSvQtctnBu5Fbj7OJB/WzD2FtEfM9xzDM2C4XdjO3IzOP8Wkj78mqC+VYgLnIco8sx5U1A8S1c40= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR08MB4585.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(39830400003)(396003)(136003)(346002)(366004)(376002)(316002)(8676002)(66946007)(86362001)(36756003)(66476007)(6486002)(66556008)(2906002)(478600001)(5660300002)(83380400001)(8936002)(186003)(16526019)(966005)(52116002)(2616005)(6916009)(6496006); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?LqDE+a1hdMVXGTDqlofLdh4PBzWcdaSgVdakfJdx0REp5FHAWqtQwt+9L2Pa?= =?us-ascii?Q?1YXHtA8vRI7dDqiOJZpp9ftL2iCxpGulK1X2dv+HDd1eNWkDaeCAr2AUe1HF?= =?us-ascii?Q?1jmk2zQsEqksiEVzBcXau9yPRVTfmpmyhxseua41Wh2/ixiNW8lESx/41xEu?= =?us-ascii?Q?ZGAvbkOB/4/1bYesLYF2zDslT3ZSdSeW8qnqL03okwgPorbdIbx1GWuTedVH?= =?us-ascii?Q?Ptx7lHuKr7TlrbLyWBVDpoN671vlOjxbqlqlhK9IUURVmaL8JMqnkp+jO44c?= =?us-ascii?Q?dJ4+RAsx/1w5dh+C5vQuiMlP5mEsmLcCrj6mbgQGJeIcTywBC+EKtxn9BBzo?= =?us-ascii?Q?XJ+SIjdVCeY/9M5yBiTLzHuwKV7BaxtUuPrFiLhGayAz632RkqKmTK6W02ra?= =?us-ascii?Q?WGV9DP01mWRtfIVcgi2VaMUyvrEUT6t56KCmAgFet3yrQ78wK/O+ef+mLCFO?= =?us-ascii?Q?9YrHOFQc+XPP8HMrPPOK3jknbyhm7A2h/ecAD8AjzY6wDtY6XdlbG+GrMrbM?= =?us-ascii?Q?abEESm+tmbOWJ+20N0PmmiFF2kjWlG/d+gFvBqx/3WbJ+YPiXij9qjEknBss?= =?us-ascii?Q?rTG9byqW/MPwxpzJWFkjSF8w2JLeM0QilkFz/sM15TX+lei6zJbh9A6Q86rP?= =?us-ascii?Q?NeZC X-OriginatorOrg: verum.com X-MS-Exchange-CrossTenant-Network-Message-Id: 940b6731-37d2-4a35-65fd-08d8e0c8df15 X-MS-Exchange-CrossTenant-AuthSource: DB7PR08MB4585.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2021 17:54:21.6426 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a12adc2b-ece0-4282-b9ce-ad23864dd7c5 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 21XhI0iaJwLgt/8jhYaX+0Q6z9V/C+HY0SePeWuQZ6vfEy5D6qf5OTL1O97GeHpEBEMrgQZJNBB6pLlLFV37/kkVqHnZDVlFDhsQT/4fPUA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2120 Received-SPF: pass client-ip=40.107.7.99; envelope-from=rutger.van.beusekom@verum.com; helo=EUR04-HE1-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.io gmane.lisp.guile.devel:20693 Archived-At: guile-devel-request@gnu.org writes: Hi everyone, I would like to submit ANGUISH, another guile shell at https://gitlab.com/rutger.van.beusekom/anguish, for the potluck of this year. It is just the initial version that does not actually run you shell commands just yet, this will be the next step. For now it is, fingers crossed, a complete POSIX sh parser. Which at some point should be able to eval the parser output and run your shell scripts on top of Guile. > Hello All- > > In celebration of the (slightly belated) 10-year anniversary of Guile > v2.0, we're having another Guile Potluck! The Guile Potluck is a > randomly annual event to give people a chance to show off their Guile > projects and skills. Think of it as a game jam, but, not constrained > to games. > > To participate, on or before Mar 6, send an email to guile-user@gnu.org > with instructions on how to find your entry, which could be anything > you like. For example, > > - a script showing off some feature of Guile or your favorite Guile > library > - a blog post describing something interesting about Guile > - an updated release of a neglected library To achieve this, I have updated the Guile PEG library with expect (and fallback parsing, not used by ANGUISH yet). > - a mini-game > - a graphical or audio demoscene-type demo > > There probably won't be any prizes. But there will definitely be an e- > mail and blog post about the entries. > > If you think you might attempt to participate, please reply to this e- > mail so I can gauge the feasibility of some sort of participation swag. > > Regards, > Mike Gran, on behalf of the Guile team Regards, Rutger