Operation Map - urschleim/scream GitHub Wiki

r7rs

6.3 Booleans

Fully supported.

(boolean=?)

boolean.s

6.10 Control features

(apply proc arg1 ... args)

procedure.s

6.12 Environments and evaluation

(scheme-report-environment)

i-environment.s

(null-environment)

i-environment.s

(interaction-environment)

i-environment.s

(eval expr-or-def environment-specifier)

Scream.java

6.13 Input and output

6.13.1 Ports

(current-input-port)

i-ports.s

(current-output-port)

i-ports.s

(current-error-port)

i-ports.s

scream extensions

scream:eval

Evaluates an expression in the current dynamic environment. Implemented in ScreamEvaluator.

scream:type-bool

Typename of boolean values. Defined in boolean.s

(typePredicateGenerator string-type-name exact-match)

Is used to generate most of the type predicate procedures like vector?, char?, etc. in the system.

(describe-object)

Procedure in SchemeObject.java


evaluate

Procedure in Environment.java

if

Syntax in Syntax.java

load

Implemented in 'instance-init.s'. Maps to SchemeEvaluator2#load.

make-object

Syntax in SchemeObject.java

object

Procedure in SchemeObject.java

object?

Procedure in SchemeObject.java

scream::evaluator

A reference to the evaluator instance that is mapped as a SchemeObject and references the ScreamEvaluator implementing the ScriptEngine base class.

%%errOut%%

%error-id

%catch

Syntax in SchemeObject.java

%error-object

/ (divide)

Procedure in Number.java