source: project/chicken/trunk/chicken.import.scm @ 12130

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

added missing entry in chicken.import.scm for load-verbose; require-extension didn't generate import code for registered feature id [both reported by Peter Bex]

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         load-verbose
125         machine-byte-order
126         machine-type
127         make-blob
128         make-composite-condition
129         make-parameter
130         make-property-condition
131         memory-statistics
132         on-exit
133         open-input-string
134         open-output-string
135         port-name
136         port-position
137         port?
138         print
139         print*
140         print-call-chain
141         print-error-message
142         procedure-information
143         program-name
144         promise?
145         put!
146         register-feature!
147         remprop!
148         require
149         rename-file
150         reset
151         reset-handler
152         return-to-host
153         reverse-list->string
154         set-finalizer!
155         set-gc-report!
156         set-parameterized-read-syntax!
157         set-port-name!
158         set-read-syntax!
159         set-sharp-read-syntax!
160         syntax-error
161         setter
162         signal
163         signum
164         singlestep
165         software-type
166         software-version
167         string->blob
168         string->keyword
169         string->uninterned-symbol
170         sub1
171         symbol-plist
172         system
173         unregister-feature!
174         vector-resize
175         void
176         warning
177         expand
178         extension-information
179         repository-path
180         with-exception-handler
181         strip-syntax)
182 ##sys#chicken-macro-environment)       ;*** incorrect - won't work in compiled executable
Note: See TracBrowser for help on using the repository browser.