summaryrefslogtreecommitdiff
path: root/module/scheme/case-lambda.scm
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2019-10-05 21:30:33 +0200
committerAndy Wingo <wingo@pobox.com>2019-11-16 21:09:46 +0100
commitd914652c0abf9644d3e5c9e7394861af7a3a61f1 (patch)
tree4277fa548bd2dbb12e6e2ef6435450e27e1a5e75 /module/scheme/case-lambda.scm
parentaabea7394a1a809177c94fd0548b69479a1a0629 (diff)
downloadguile-d914652c0abf9644d3e5c9e7394861af7a3a61f1.tar.gz
Add initial implementation of R7RS modules
* module/Makefile.am (SOURCES): Add new files. * module/scheme/base.scm: * module/scheme/case-lambda.scm: * module/scheme/char.scm: * module/scheme/complex.scm: * module/scheme/cxr.scm: * module/scheme/eval.scm: * module/scheme/file.scm: * module/scheme/inexact.scm: * module/scheme/lazy.scm: * module/scheme/load.scm: * module/scheme/process-context.scm: * module/scheme/r5rs.scm: * module/scheme/read.scm: * module/scheme/repl.scm: * module/scheme/time.scm: * module/scheme/write.scm: New files. Thanks to Göran Weinholt for akku-scm and OKUMURA Yuki for yuni, off of which some of these files were based.
Diffstat (limited to 'module/scheme/case-lambda.scm')
-rw-r--r--module/scheme/case-lambda.scm19
1 files changed, 19 insertions, 0 deletions
diff --git a/module/scheme/case-lambda.scm b/module/scheme/case-lambda.scm
new file mode 100644
index 000000000..992d768d1
--- /dev/null
+++ b/module/scheme/case-lambda.scm
@@ -0,0 +1,19 @@
+;;; R7RS compatibility libraries
+;;; Copyright (C) 2019 Free Software Foundation, Inc.
+;;;
+;;; This library is free software: you can redistribute it and/or modify
+;;; it under the terms of the GNU Lesser General Public License as
+;;; published by the Free Software Foundation, either version 3 of the
+;;; License, or (at your option) any later version.
+;;;
+;;; This library is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+;;; Lesser General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU Lesser General Public
+;;; License along with this program. If not, see
+;;; <http://www.gnu.org/licenses/>.
+
+(define-module (scheme case-lambda)
+ #:re-export (case-lambda))