source: project/chicken/branches/hygienic/chicken.import.scm @ 11989

Last change on this file since 11989 was 11989, checked in by felix winkelmann, 13 years ago

added srfi-98 support, chicken-install should handle core library units as dependencies (untested)

File size: 3.8 KB
Line 
1;;;; chicken.import.scm - import library for "chicken" module
2;
3; Copyright (c) 2008, The Chicken Team
4; All rights reserved.
5;
6; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
7; conditions are met:
8;
9;   Redistributions of source code must retain the above copyright notice, this list of conditions and the following
10;     disclaimer.
11;   Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
12;     disclaimer in the documentation and/or other materials provided with the distribution.
13;   Neither the name of the author nor the names of its contributors may be used to endorse or promote
14;     products derived from this software without specific prior written permission.
15;
16; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS
17; OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
18; AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR
19; CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
20; CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
21; SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
22; THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
23; OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
24; POSSIBILITY OF SUCH DAMAGE.
25
26
27(##sys#register-primitive-module
28 'chicken
29 '(abort add1 argc+argv argv 
30         bit-set?
31         arithmetic-shift
32         bitwise-and
33         bitwise-ior
34         bitwise-not
35         bitwise-xor
36         blob->string
37         blob-size
38         blob=?
39         blob?
40         breakpoint
41         build-platform
42         c-runtime
43         call/cc
44         case-sensitive
45         char-name
46         chicken-version
47         command-line-arguments
48         condition-predicate
49         condition-property-accessor
50         condition?
51         continuation-capture
52         continuation-graft
53         continuation-return
54         continuation?
55         copy-read-table
56         cpu-time
57         current-error-port
58         current-exception-handler
59         current-gc-milliseconds
60         current-milliseconds
61         current-read-table
62         current-seconds
63         delete-file
64         enable-warnings
65         errno
66         error
67         exit
68         exit-handler
69         feature?
70         features
71         file-exists?
72         fixnum?
73         flonum-print-precision
74         flonum?
75         flush-output
76         force-finalizers
77         fp*
78         fp+
79         fp-
80         fp/
81         fp<
82         fp<=
83         fp=
84         fp>
85         fp>=
86         fpmax
87         fpmin
88         fpneg
89         fx*
90         fx+
91         fx-
92         fx/
93         fx<
94         fx<=
95         fx=
96         fx>
97         fx>=
98         fxand
99         fxior
100         fxmax
101         fxmin
102         fxmod
103         fxneg
104         fxnot
105         fxshl
106         fxshr
107         fxxor
108         gc
109         gensym
110         get
111         get-call-chain
112         get-keyword
113         get-output-string
114         get-properties
115         getenv                       
116         get-environment-variable
117         getter-with-setter
118         implicit-exit-handler
119         keyword->string
120         keyword-style
121         keyword?
122         load-relative
123         load-library
124         machine-byte-order
125         machine-type
126         make-blob
127         make-composite-condition
128         make-parameter
129         make-property-condition
130         memory-statistics
131         on-exit
132         open-input-string
133         open-output-string
134         port-name
135         port-position
136         port?
137         print
138         print*
139         print-call-chain
140         print-error-message
141         procedure-information
142         program-name
143         promise?
144         put!
145         register-feature!
146         remprop!
147         require
148         rename-file
149         reset
150         reset-handler
151         return-to-host
152         reverse-list->string
153         set-finalizer!
154         set-gc-report!
155         set-parameterized-read-syntax!
156         set-port-name!
157         set-read-syntax!
158         set-sharp-read-syntax!
159         syntax-error
160         setter
161         signal
162         signum
163         singlestep
164         software-type
165         software-version
166         string->blob
167         string->keyword
168         string->uninterned-symbol
169         sub1
170         symbol-plist
171         system
172         unregister-feature!
173         vector-resize
174         void
175         warning
176         expand
177         extension-information
178         repository-path
179         with-exception-handler
180         strip-syntax)
181 ##sys#chicken-macro-environment)       ;*** incorrect - won't work in compiled executable
Note: See TracBrowser for help on using the repository browser.