mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 13:49:16 +02:00
93 lines
1 KiB
Markdown
93 lines
1 KiB
Markdown
# Primitives
|
|
|
|
This section contains all of the primitives and other objects that are included in the Cyclone runtime. These objects are always available regardless of library imports.
|
|
|
|
- [`*`](#)
|
|
- [`+`](#-1)
|
|
- [`-`](#-)
|
|
- [`/`](#-2)
|
|
- [`<`](#-3)
|
|
- [`<=`](#-4)
|
|
- [`=`](#-5)
|
|
- [`>`](#-6)
|
|
- [`>=`](#-7)
|
|
|
|
#*
|
|
#+
|
|
#-
|
|
#/
|
|
#<
|
|
#<=
|
|
#=
|
|
#>
|
|
#>=
|
|
|
|
apply
|
|
boolean?
|
|
bytevector
|
|
bytevector-append
|
|
bytevector-length
|
|
bytevector-u8-ref
|
|
bytevector-u8-set!
|
|
bytevector?
|
|
caar
|
|
cadr
|
|
car
|
|
cdar
|
|
cddr
|
|
cdr
|
|
cell
|
|
cell-get
|
|
char->integer
|
|
char?
|
|
close-input-port
|
|
close-output-port
|
|
close-port
|
|
command-line-arguments
|
|
cons
|
|
delete-file
|
|
eof-object?
|
|
eq?
|
|
equal?
|
|
eqv?
|
|
error
|
|
exit
|
|
file-exists?
|
|
integer->char
|
|
integer?
|
|
length
|
|
list->string
|
|
list->vector
|
|
make-bytevector
|
|
make-vector
|
|
null?
|
|
number->string
|
|
number?
|
|
open-input-file
|
|
open-output-file
|
|
pair?
|
|
peek-char
|
|
port?
|
|
procedure?
|
|
read-char
|
|
real?
|
|
set-car!
|
|
set-cdr!
|
|
set-cell!
|
|
set-global!
|
|
string->number
|
|
string->symbol
|
|
string-append
|
|
string-cmp
|
|
string-length
|
|
string-ref
|
|
string-set!
|
|
string?
|
|
substring
|
|
symbol->string
|
|
symbol?
|
|
system
|
|
vector-length
|
|
vector-ref
|
|
vector-set!
|
|
vector?
|