cyclone/docs/api/scheme/cyclone/util.md
2016-10-04 23:10:33 -04:00

188 lines
4 KiB
Markdown

# Util Library
The `(scheme cyclone util`) library contains various utility functions.
- [`Cyc-er-compare? `](#cyc-er-compare)
- [`Cyc-er-rename `](#cyc-er-rename)
- [`app? `](#app)
- [`begin? `](#begin)
- [`const? `](#const)
- [`define->exp `](#define-exp)
- [`define->var `](#define-var)
- [`define-c? `](#define-c)
- [`define? `](#define)
- [`delete `](#delete)
- [`delete-duplicates `](#delete-duplicates)
- [`env:_lookup-variable-value `](#envlookup-variable-value)
- [`env:add-binding-to-frame! `](#envadd-binding-to-frame)
- [`env:all-values `](#envall-values)
- [`env:all-variables `](#envall-variables)
- [`env:define-variable! `](#envdefine-variable)
- [`env:enclosing-environment `](#envenclosing-environment)
- [`env:extend-environment `](#envextend-environment)
- [`env:first-frame `](#envfirst-frame)
- [`env:frame-values `](#envframe-values)
- [`env:frame-variables `](#envframe-variables)
- [`env:lookup `](#envlookup)
- [`env:lookup-variable-value `](#envlookup-variable-value)
- [`env:make-frame `](#envmake-frame)
- [`env:set-variable-value! `](#envset-variable-value)
- [`env:the-empty-environment `](#envthe-empty-environment)
- [`filter `](#filter)
- [`flatten `](#flatten)
- [`formals->list `](#formals-list)
- [`gensym `](#gensym)
- [`identifier->symbol `](#identifier-symbol)
- [`identifier=? `](#identifier)
- [`identifier? `](#identifier-1)
- [`if->condition `](#if-condition)
- [`if->else `](#if-else)
- [`if->then `](#if-then)
- [`if-else? `](#if-else)
- [`if? `](#if)
- [`lambda->exp `](#lambda-exp)
- [`lambda->formals `](#lambda-formals)
- [`lambda-formals->list `](#lambda-formals-list)
- [`lambda-formals-type `](#lambda-formals-type)
- [`lambda-varargs-var `](#lambda-varargs-var)
- [`lambda-varargs? `](#lambda-varargs)
- [`lambda? `](#lambda)
- [`length/obj `](#lengthobj)
- [`list-index2 `](#list-index2)
- [`list-insert-at! `](#list-insert-at)
- [`list-prefix? `](#list-prefix)
- [`mangle `](#mangle)
- [`mangle-global `](#mangle-global)
- [`pack-lambda-arguments `](#pack-lambda-arguments)
- [`pair->list `](#pair-list)
- [`quote? `](#quote)
- [`ref? `](#ref)
- [`set!->exp `](#set-exp)
- [`set!->var `](#set-var)
- [`set!? `](#set)
- [`string-replace-all `](#string-replace-all)
- [`tagged-list? `](#tagged-list?)
- [`take `](#take)
# Cyc-er-compare?
# Cyc-er-rename
# app?
# begin?
# const?
# define->exp
# define->var
# define-c?
# define?
# delete
# delete-duplicates
# env:\_lookup-variable-value
# env:add-binding-to-frame!
# env:all-values
# env:all-variables
# env:define-variable!
# env:enclosing-environment
# env:extend-environment
# env:first-frame
# env:frame-values
# env:frame-variables
# env:lookup
# env:lookup-variable-value
# env:make-frame
# env:set-variable-value!
# env:the-empty-environment
# filter
# flatten
# formals->list
# gensym
# identifier->symbol
# identifier=?
# identifier?
# if->condition
# if->else
# if->then
# if-else?
# if?
# lambda->exp
# lambda->formals
# lambda-formals->list
# lambda-formals-type
# lambda-varargs-var
# lambda-varargs?
# lambda?
# length/obj
# list-index2
# list-insert-at!
# list-prefix?
# mangle
# mangle-global
# pack-lambda-arguments
# pair->list
# quote?
# ref?
# set!->exp
# set!->var
# set!?
# string-replace-all
# tagged-list?
# take