* null.scm, r5rs.scm, safe-r5rs.scm, safe.scm: New modules.
[bpt/guile.git] / ice-9 / null.scm
CommitLineData
affb914f
MD
1;;;; Copyright (C) 2000 Free Software Foundation, Inc.
2;;;;
3;;;; This program is free software; you can redistribute it and/or modify
4;;;; it under the terms of the GNU General Public License as published by
5;;;; the Free Software Foundation; either version 2, or (at your option)
6;;;; any later version.
7;;;;
8;;;; This program is distributed in the hope that it will be useful,
9;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
10;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11;;;; GNU General Public License for more details.
12;;;;
13;;;; You should have received a copy of the GNU General Public License
14;;;; along with this software; see the file COPYING. If not, write to
15;;;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
16;;;; Boston, MA 02111-1307 USA
17;;;;
18\f
19;;;; The null environment - only syntactic bindings
20
21(define-module (ice-9 null)
22 :use-module (ice-9 syncase))
23
24(export define quote lambda if set!
25
26 cond case and or
27
28 let let* letrec
29
30 begin do
31
32 delay
33
34 quasiquote unquote unquote-splicing
35
36 define-syntax
37 let-syntax letrec-syntax
38 )