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

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

chicken import lib, trivial fixes, foreign import lib (untested)

File size: 3.6 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 andmap argc+argv argv 
30         bit-set?
31         bitwise-and
32         bitwise-ior
33         bitwise-not
34         bitwise-xor
35         blob->string
36         blob-size
37         blob=?
38         blob?
39         breakpoint
40         build-platform
41         c-runtime
42         call/cc
43         case-sensitive
44         char-name
45         chicken-version
46         command-line-arguments
47         condition-predicate
48         condition-property-accessor
49         condition?
50         continuation-capture
51         continuation-graft
52         continuation-return
53         continuation?
54         copy-read-table
55         cpu-time
56         current-error-port
57         current-exception-handler
58         current-gc-milliseconds
59         current-milliseconds
60         current-read-table
61         current-seconds
62         delete-file
63         enable-warnings
64         errno
65         error
66         exit
67         exit-handler
68         feature?
69         features
70         file-exists?
71         fixnum?
72         flonum-print-precision
73         flonum?
74         flush-output
75         force-finalizers
76         fp*
77         fp+
78         fp-
79         fp/
80         fp<
81         fp<=
82         fp=
83         fp>
84         fp>=
85         fpmax
86         fpmin
87         fpneg
88         fx*
89         fx+
90         fx-
91         fx/
92         fx<
93         fx<=
94         fx=
95         fx>
96         fx>=
97         fxand
98         fxior
99         fxmax
100         fxmin
101         fxmod
102         fxneg
103         fxnot
104         fxshl
105         fxshr
106         fxxor
107         gc
108         gensym
109         get
110         get-call-chain
111         get-keyword
112         get-output-string
113         get-properties
114         getenv
115         getter-with-setter
116         implicit-exit-handler
117         keyword->string
118         keyword-style
119         keyword?
120         machine-byte-order
121         machine-type
122         make-blob
123         make-composite-condition
124         make-parameter
125         make-property-condition
126         memory-statistics
127         on-exit
128         open-input-string
129         open-output-string
130         ormap
131         port-name
132         port-position
133         port?
134         print
135         print*
136         print-call-chain
137         print-error-message
138         procedure-information
139         program-name
140         promise?
141         put!
142         register-feature!
143         remprop!
144         rename-file
145         reset
146         reset-handler
147         return-to-host
148         reverse-list->string
149         set-finalizer!
150         set-gc-report!
151         set-parameterized-read-syntax!
152         set-port-name!
153         set-read-syntax!
154         set-sharp-read-syntax!
155         setter
156         signal
157         signum
158         singlestep
159         software-type
160         software-version
161         string->blob
162         string->keyword
163         string->uninterned-symbol
164         sub1
165         symbol-plist
166         system
167         unregister-feature!
168         vector-resize
169         void
170         warning
171         with-exception-handler)
172 ##sys#chicken-macro-environment)
Note: See TracBrowser for help on using the repository browser.