Update nested depiction of modules for Robin 0.3.
Chris Pressey
5 years ago
1 | 1 | ============== |
2 | 2 | |
3 | 3 | In this document, "Robin" refers to the Robin programming language |
4 | version 0.2. | |
4 | version 0.3. | |
5 | 5 | |
6 | 6 | Robin's module system is this: Robin does not have a module system. |
7 | 7 | |
151 | 151 | fun |
152 | 152 | |
153 | 153 | <table style="border: 1px solid; padding: 1em; margin: 1em"> |
154 | <tr><th>Intrinsics-Wrappers</th></tr> | |
154 | <tr><th>"Small"</th></tr> | |
155 | 155 | <tr><td> |
156 | head | |
157 | tail | |
158 | prepend | |
159 | list? | |
160 | symbol? | |
161 | macro? | |
162 | number? | |
163 | equal? | |
164 | subtract | |
165 | sign | |
166 | macro | |
167 | eval | |
168 | if | |
169 | raise | |
170 | catch | |
156 | literal | |
157 | list | |
158 | bind | |
159 | env | |
160 | let | |
161 | choose | |
162 | bind-args | |
171 | 163 | |
172 | 164 | <table style="border: 1px solid; padding: 1em; margin: 1em"> |
173 | <tr><th>"Small"</th></tr> | |
165 | <tr><th>Intrinsics</th></tr> | |
174 | 166 | <tr><td> |
175 | literal | |
176 | list | |
177 | bind | |
178 | env | |
179 | let | |
180 | choose | |
181 | bind-args | |
182 | ||
183 | <table style="border: 1px solid; padding: 1em; margin: 1em"> | |
184 | <tr><th>Intrinsics</th></tr> | |
185 | <tr><td> | |
186 | @head | |
187 | @tail | |
188 | @prepend | |
189 | @list? | |
190 | @symbol? | |
191 | @macro? | |
192 | @number? | |
193 | @equal? | |
194 | @subtract | |
195 | @sign | |
196 | @macro | |
197 | @eval | |
198 | @if | |
199 | @raise | |
200 | @catch | |
201 | </td></tr> | |
202 | </table> | |
203 | ||
167 | head | |
168 | tail | |
169 | prepend | |
170 | list? | |
171 | symbol? | |
172 | macro? | |
173 | number? | |
174 | equal? | |
175 | subtract | |
176 | sign | |
177 | macro | |
178 | eval | |
179 | if | |
180 | raise | |
181 | catch | |
204 | 182 | </td></tr> |
205 | 183 | </table> |
206 | 184 |