[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet-scheme] 25/324: Extend let^
From: |
gnunet |
Subject: |
[gnunet-scheme] 25/324: Extend let^ |
Date: |
Tue, 21 Sep 2021 13:21:05 +0200 |
This is an automated email from the git hooks/post-receive script.
maxime-devos pushed a commit to branch master
in repository gnunet-scheme.
commit 5ee7c5b5ea88f650ee93677a89ab42f4e8c35b41
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Wed Nov 11 21:06:10 2020 +0100
Extend let^
---
gnu/gnunet/utils/hat-let.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gnu/gnunet/utils/hat-let.scm b/gnu/gnunet/utils/hat-let.scm
index 807dbab..2036c62 100644
--- a/gnu/gnunet/utils/hat-let.scm
+++ b/gnu/gnunet/utils/hat-let.scm
@@ -27,7 +27,7 @@
;; Brief: a combination of various binding constructs
;; Status: stable, exported, pure+assert
-(library (gnu gnunet utils hat-let (0))
+(library (gnu gnunet utils hat-let (1))
(export let^)
(import (rnrs base))
@@ -37,10 +37,10 @@
(syntax-rules (? ! !! _ <- /o/)
((: () code ...)
(let () code ...))
- ;; if x, then return @var{esc}
- ((: ((? x esc) etc ...) code ...)
+ ;; if x, then return @code{(begin esc esc* ...)}
+ ((: ((? x esc esc* ...) etc ...) code ...)
(if x
- esc
+ (begin esc esc* ...)
(let^ (etc ...) code ...)))
;; Bind y to x
((: ((! x y) etc ...) code ...)
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet-scheme] 22/324: Don't forget to pass the plugin name, (continued)
- [gnunet-scheme] 22/324: Don't forget to pass the plugin name, gnunet, 2021/09/21
- [gnunet-scheme] 21/324: Fix typo, gnunet, 2021/09/21
- [gnunet-scheme] 19/324: Define a few missing functions, gnunet, 2021/09/21
- [gnunet-scheme] 27/324: Define bytevector slices, gnunet, 2021/09/21
- [gnunet-scheme] 09/324: Fix libextractor imports, gnunet, 2021/09/21
- [gnunet-scheme] 11/324: Fix some imports and exports, gnunet, 2021/09/21
- [gnunet-scheme] 17/324: Fix libextractor imports, gnunet, 2021/09/21
- [gnunet-scheme] 20/324: Define missing constants, gnunet, 2021/09/21
- [gnunet-scheme] 23/324: Correct variable reference, gnunet, 2021/09/21
- [gnunet-scheme] 24/324: Regularise naming convention, gnunet, 2021/09/21
- [gnunet-scheme] 25/324: Extend let^,
gnunet <=
- [gnunet-scheme] 30/324: Correct maximum in metaformats.scm and metatypes.scm, gnunet, 2021/09/21
- [gnunet-scheme] 26/324: Port meta-data-serialize/uncached, gnunet, 2021/09/21
- [gnunet-scheme] 29/324: Define meta data structures systematically, gnunet, 2021/09/21
- [gnunet-scheme] 31/324: fix netstruct, and implement wrap-reader-setter, gnunet, 2021/09/21
- [gnunet-scheme] 28/324: Define library for structures, gnunet, 2021/09/21
- [gnunet-scheme] 34/324: scripts: add incomplete script for publishing a store item, gnunet, 2021/09/21
- [gnunet-scheme] 33/324: include some notes on reverse-engineering GNUdirs, gnunet, 2021/09/21
- [gnunet-scheme] 36/324: scripts: publish-store: eliminate add-name, gnunet, 2021/09/21
- [gnunet-scheme] 32/324: remove some uses of old accessors, gnunet, 2021/09/21
- [gnunet-scheme] 41/324: scripts: publish-store: fix predicate of --format option, gnunet, 2021/09/21