415 | 415 |
|
416 | 416 |
The `env` module is documented in
|
417 | 417 |
[module/Environment.falderal](module/Environment.falderal).
|
|
418 |
|
|
419 |
### `boolean` ###
|
|
420 |
|
|
421 |
Robin's `boolean` module exports macros and functions for working
|
|
422 |
with Boolean values, including the traditional Boolean operators.
|
|
423 |
|
|
424 |
All macros in this module can be expressed in Robin, but of course
|
|
425 |
could also be implemented natively for efficiency.
|
|
426 |
|
|
427 |
`boolean` is technically an optional module, but it's really handy,
|
|
428 |
and could be written in pure Robin, so it's likely to be available.
|
|
429 |
|
|
430 |
The `boolean` module is documented in
|
|
431 |
[module/Boolean.falderal](module/Boolean.falderal).
|
|
432 |
|
|
433 |
### `arith` ###
|
|
434 |
|
|
435 |
Robin's `arith` module exports macros and functions for performing
|
|
436 |
basic arithmetic and numeric comparison operations.
|
|
437 |
|
|
438 |
All macros in this module can be expressed in Robin, but of course
|
|
439 |
could also be implemented natively for efficiency.
|
|
440 |
|
|
441 |
`arith` is technically an optional module, but it's really handy,
|
|
442 |
and could be written in pure Robin, so it's likely to be available.
|
|
443 |
|
|
444 |
The `arith` module is documented in
|
|
445 |
[module/Arithmetic.falderal](module/Arithmetic.falderal).
|
|
446 |
|
|
447 |
### `crude-io` ###
|
|
448 |
|
|
449 |
Robin's `crude-io` module exports a rudeimentary, process-based
|
|
450 |
interface to the operating system's idea of "standard input" and
|
|
451 |
"standard output". Textual S-expressions may be read and written,
|
|
452 |
one per line.
|
|
453 |
|
|
454 |
`crude-io` is an optional module. It cannot be written directly
|
|
455 |
in Robin.
|
|
456 |
|
|
457 |
The `crude-io` module is documented in
|
|
458 |
[module/CrudeIO.falderal](module/CrudeIO.falderal).
|