SRFI-96

SRFI-96: SLIB Prerequisites

http://srfi.schemers.org/srfi-96/srfi-96.html

SRFI-96 is implemented in Gauche Larceny SLIB STklos


Configuration

software-type, scheme-implementation-type?, scheme-implementation-version?, scheme-implementation-home-page?, scheme-file-suffix?, slib:features?

File-System

with-load-pathname?, tmpnam?, file-exists?, delete-file

Input/Output

open-file, port?, close-port, call-with-open-ports?, call-with-open-ports?, current-error-port, force-output, force-output, file-position, file-position, output-port-width?, output-port-width?, output-port-height?, output-port-height?

Defmacro

defmacro, gentemp, defmacro:eval?, defmacro:load?, macroexpand, defmacro:expand*?

R5RS Macros

macro:expand?, macro:eval?, macro:load?

System

slib:load-source?, slib:load-compiled?, slib:load?, slib:eval?, slib:eval-load?, slib:warn?, slib:error?, slib:exit?, getenv, system, program-arguments

Miscellany

identity, slib:tab?, slib:form-feed?

Mutual Exclusion

make-exchanger?

Legacy

t, nil, last-pair