Next: , Previous: , Up: Developer manual   [Contents][Index]


2.4 Core module

pred

Convert a function tha takes a list of ScmValue and returns some value to a (String, ScmFunction).

predM

Wrap function that is already in hscheme format, but does not use the ScmReturn type.

pred1
pred2

Convert a function that takes exactly 1 (or 2) arguments into a (String, ScmFunction).

pred2R

Convert a function that takes 2 fixed arguments and a rest argument into (String, ScmFunction)

pred2All

Convert a function that takes 2 arguments and convert it into a foldl inside of a ScmFunction.

Base Types

These functios provide checking for ScmValue’s type.

Base list operations

Manipulate lists.

Arithmetic

Basic math operations, currently only on ScmIntegers.

Logical

Equality and boolean algebra.

assert

A function for writing tests in scheme.

prelude

A list of all functions available in the core of the language. These always are imported automatically.