16
Scheme/SKILL++ Equivalents Tables
The purpose of this topic is to help users familiar with Scheme to get a jump start with SKILL++. All of Scheme’s special (syntax) forms and functions are listed along with their SKILL++ equivalents.
The tables, which are divided into expressions, lexical structure, and functions, use these terms:
|
Same
|
Insicates that the Scheme functionality is provided with the same name (syntax) and same behavior in SKILL++.
|
|
Supported
|
Indicates that the Scheme functionality is provided, but it is implemented under a different name and/or is used somewhat differently. For example,
|
|
|
(1) In SKILL++, the Scheme function -vector becomes Vector.
|
|
|
(2) The global variable piport is used in place of the Scheme function current-input-port.
|
|
Infix only
|
Means that the specific Scheme functionality is provided, but the given name can only be used as an infix operator in SKILL++. There is usually an equivalent function with a different name to which this infix operator can be mapped.
|
|
Unsupported
|
Means that this Scheme functionality is not yet provided in current SKILL++.
|
Related Topics
Lexical Structure
Expressions
Functions
Return to top