[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet-scheme] 214/324: tests/mq: Use 'message-handler' macro.
From: |
gnunet |
Subject: |
[gnunet-scheme] 214/324: tests/mq: Use 'message-handler' macro. |
Date: |
Tue, 21 Sep 2021 13:24:14 +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 a5fe3a366618c08193a614ab6d746f1edd077974
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Tue Aug 31 17:47:33 2021 +0200
tests/mq: Use 'message-handler' macro.
* tests/mq.scm (mh): Use the 'message-handler' macro instead of the
corresponding procedure.
---
tests/mq.scm | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/tests/mq.scm b/tests/mq.scm
index ef94295..987dfa8 100644
--- a/tests/mq.scm
+++ b/tests/mq.scm
@@ -513,11 +513,13 @@ with @code{x}."
(define mhv (vector-unfold (lambda (_) (make-parameter #f)) 4))
(define mh (apply message-handlers
(map (lambda (i)
- (make-message-handler i (lambda (p) (p))
- (lambda _
- (apply ((vector-ref mhv i))
_))
- (lambda _
- (apply ((vector-ref mhp i))
_))))
+ (message-handler
+ (type i)
+ ((interpose code) code)
+ ((well-formed? slice)
+ (((vector-ref mhv i)) slice))
+ ((handle! slice)
+ (((vector-ref mhp i)) slice))))
(iota (vector-length mhp)))))
;; FWIW, passing #f is not really allowed.
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet-scheme] 226/324: doc: Generate PDF and HTML documentation, (continued)
- [gnunet-scheme] 226/324: doc: Generate PDF and HTML documentation, gnunet, 2021/09/21
- [gnunet-scheme] 227/324: mq: Remove TODOs about hypothetical &malformed-message., gnunet, 2021/09/21
- [gnunet-scheme] 229/324: guix: Import missing module., gnunet, 2021/09/21
- [gnunet-scheme] 194/324: mq-impl/stream: Eliminate atomic box., gnunet, 2021/09/21
- [gnunet-scheme] 191/324: doc: Document message queue error handling., gnunet, 2021/09/21
- [gnunet-scheme] 216/324: mq: Inject errors if no appropriate message handler exists., gnunet, 2021/09/21
- [gnunet-scheme] 190/324: Correct XXX and TODO on input:regular-end-of-file., gnunet, 2021/09/21
- [gnunet-scheme] 196/324: mq-impl/stream: Stop all fibers when EOF is reached (part 1)., gnunet, 2021/09/21
- [gnunet-scheme] 201/324: tests/mq-stream: Make test more strict., gnunet, 2021/09/21
- [gnunet-scheme] 204/324: mq-impl/stream: Document implementation pitfall., gnunet, 2021/09/21
- [gnunet-scheme] 214/324: tests/mq: Use 'message-handler' macro.,
gnunet <=
- [gnunet-scheme] 217/324: tests/mq: Spam the log less., gnunet, 2021/09/21
- [gnunet-scheme] 233/324: doc: Document the message type database a little., gnunet, 2021/09/21
- [gnunet-scheme] 232/324: doc: Partially document handler procedures and interposers., gnunet, 2021/09/21
- [gnunet-scheme] 239/324: tests/network-size: Don't let the GC close port., gnunet, 2021/09/21
- [gnunet-scheme] 241/324: nse/client: Add a 'disconnected' callback., gnunet, 2021/09/21
- [gnunet-scheme] 195/324: mq-impl/stream: Reduce nesting., gnunet, 2021/09/21
- [gnunet-scheme] 200/324: mq-impl/stream: Make error injection less unobviously correct., gnunet, 2021/09/21
- [gnunet-scheme] 210/324: mq-stream: Reuse 'type' variable instead of reading the type again., gnunet, 2021/09/21
- [gnunet-scheme] 219/324: mq-impl/stream: Create the message queue as late as possible., gnunet, 2021/09/21
- [gnunet-scheme] 230/324: doc: Correct errors in ‘network structure’ section., gnunet, 2021/09/21