From 8466d8cfa486fb30d1755c4261b781135083787b Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Mon, 20 Feb 2017 00:05:29 -0800 Subject: Import Upstream version 3a1 --- srfi-8.scm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 srfi-8.scm (limited to 'srfi-8.scm') diff --git a/srfi-8.scm b/srfi-8.scm new file mode 100644 index 0000000..049451f --- /dev/null +++ b/srfi-8.scm @@ -0,0 +1,14 @@ +;;"srfi-8.scm": RECEIVE: Binding to multiple values + +(require 'values) + +;;@code{(require 'srfi-8)} +;;@ftindex srfi-8 + +;;@body +;;@url{http://srfi.schemers.org/srfi-8/srfi-8.html} +(define-syntax receive + (syntax-rules () + ((receive formals expression body ...) + (call-with-values (lambda () expression) + (lambda formals body ...))))) -- cgit v1.2.3