mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-21 14:49:17 +02:00
127 lines
3.9 KiB
Markdown
127 lines
3.9 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
|