section 3scm · Library functions 📚
459 pages · page 1 of 3
all3 (100762)33ssl (6156)3B (42)3G (1100)3I (51)3LIBIIO (1)3NCARG (834)3OpenMPI (1)3PVM (71)3Sympa (164)3U (96)3WN (5)3alc (212)3alleg4 (923)3alleg5 (1063)3am (31)3ast (63)3attr (4)3avr (983)3bobcat (143)3brotli (4)3bsd (239)3caca (346)3cl (1)3clc (322)3cocci (1)3coin2 (588)3coin3 (753)3coin4 (918)3compat (22)3const (18)3ctype (1)3curses (18)3cvc (2)3cxx (1060)3debug (15)3edit (1)3em (198)3embree3 (113)3embree4 (127)3erl (623)3f (128)3form (106)3freebsd (1)3fun (1)3gl (467)3gle (14)3go (1)3guile (1)3gv (7)3hal (49)3head (3)3http (66)3itcl (17)3itk (6)3iv (354)3iwidget (52)3java (1)3libmawk (10)3libunwind (29)3lua (13)3m17n (257)3m_cli2 (8)3menu (88)3monocypher (73)3nas (130)3ncurses (703)3nx (5)3o (437)3ossl (6166)3ossp (2)3p (882)3pcap (75)3perl (820)3pg13 (68)3pg14 (72)3pg15 (72)3pg16 (72)3pg17 (72)3pg18 (72)3php (1)3plplot (175)3pm (34259)3pmc (296)3posix (882)3pub (150)3python (1)3qt (832)3r (1)3readline (2)3rheolef (13)3rtapi (66)3ruby (1)3scm (459)3sharp (1)3so (8)3ssl (6930)3stap (807)3str (19)3supp (19)3t (35)3tcl (1477)3tcllib (1)3tclx (25)3tiff (60)3tk (513)3tls (13)3trf (28)3ts (239)3type (466)3valkey (395)3visa (2)3x (1069)
#
- *(3scm)multiplication✨
- <(3scm)compare numbers✨
- <=(3scm)compare numbers✨
- =(3scm)compare numbers✨
- >(3scm)compare numbers✨
A
- abs(3scm)compute the absolute value of the argument✨
- acos(3scm)transcendental functions✨
- angle(3scm)magnitude and angle of complex numbers✨
- append(3scm)append an object to one or multiple lists✨
- apply(3scm)call a procedure with a list of arguments✨
- asin(3scm)transcendental functions✨
- assert(3scm)raise an assertion violation if an expression is false✨
- assertion-violation(3scm)raise an exception✨
- assoc(3scm)association list lookup✨
- assp(3scm)association list lookup✨
- assq(3scm)association list lookup✨
- assv(3scm)association list lookup✨
- atan(3scm)transcendental functions✨
B
- binary-port?(3scm)test if ports are textual or binary✨
- bitwise-and(3scm)bitwise arithmetic✨
- bitwise-arithmetic-shift(3scm)arithmetic shift✨
- bitwise-arithmetic-shift-left(3scm)arithmetic shift✨
- bitwise-arithmetic-shift-right(3scm)arithmetic shift✨
- bitwise-bit-count(3scm)population count✨
- bitwise-bit-field(3scm)bit field extract✨
- bitwise-bit-set?(3scm)test if a bit is set in an exact integer✨
- bitwise-copy-bit(3scm)copy a bit from an integer onto another integer✨
- bitwise-copy-bit-field(3scm)copy a bitfield from one integer onto another✨
- bitwise-first-bit-set(3scm)first bit set in an integer✨
- bitwise-if(3scm)bitwise if✨
- bitwise-ior(3scm)bitwise arithmetic✨
- bitwise-length(3scm)bitwise length of an integer✨
- bitwise-not(3scm)bitwise negation, one's complement✨
- bitwise-reverse-bit-field(3scm)reverse bit order in an integer✨
- bitwise-rotate-bit-field(3scm)bitwise rotate left✨
- bitwise-xor(3scm)bitwise arithmetic✨
- boolean?(3scm)test if an object is a boolean✨
- bytevector(3scm)create a bytevector from bytes✨
- bytevector->sint-list(3scm)convert a bytevector to a list of integers✨
- bytevector->string(3scm)transcode a bytevector to a string✨
- bytevector->u8-list(3scm)convert a bytevector to a list of integers✨
- bytevector->uint-list(3scm)convert a bytevector to a list of integers✨
- bytevector-append(3scm)append bytevectors✨
- bytevector-copy(3scm)copy a bytevector✨
- bytevector-copy!(3scm)copy bytes between bytevectors✨
- bytevector-fill!(3scm)fill a bytevector with a value✨
- bytevector-ieee-double-native-ref(3scm)read from a bytevector✨
- bytevector-ieee-double-native-set!(3scm)store a number in a bytevector✨
- bytevector-ieee-double-ref(3scm)read from a bytevector✨
- bytevector-ieee-double-set!(3scm)store a number in a bytevector✨
- bytevector-ieee-single-native-ref(3scm)read from a bytevector✨
- bytevector-ieee-single-native-set!(3scm)store a number in a bytevector✨
- bytevector-ieee-single-ref(3scm)read from a bytevector✨
- bytevector-ieee-single-set!(3scm)store a number in a bytevector✨
- bytevector-length(3scm)the length of a bytevector✨
- bytevector-s16-native-ref(3scm)read from a bytevector✨
- bytevector-s16-native-set!(3scm)store a number in a bytevector✨
- bytevector-s16-ref(3scm)read from a bytevector✨
- bytevector-s16-set!(3scm)store a number in a bytevector✨
- bytevector-s32-native-ref(3scm)read from a bytevector✨
- bytevector-s32-native-set!(3scm)store a number in a bytevector✨
- bytevector-s32-ref(3scm)read from a bytevector✨
- bytevector-s32-set!(3scm)store a number in a bytevector✨
- bytevector-s64-native-ref(3scm)read from a bytevector✨
- bytevector-s64-native-set!(3scm)store a number in a bytevector✨
- bytevector-s64-ref(3scm)read from a bytevector✨
- bytevector-s64-set!(3scm)store a number in a bytevector✨
- bytevector-s8-ref(3scm)read a byte from a bytevector✨
- bytevector-s8-set!(3scm)modify a byte in a bytevector✨
- bytevector-sint-ref(3scm)variable length bytevector operations✨
- bytevector-sint-set!(3scm)variable length bytevector operations✨
- bytevector-u16-native-ref(3scm)read from a bytevector✨
- bytevector-u16-native-set!(3scm)store a number in a bytevector✨
- bytevector-u16-ref(3scm)read from a bytevector✨
- bytevector-u16-set!(3scm)store a number in a bytevector✨
- bytevector-u32-native-ref(3scm)read from a bytevector✨
- bytevector-u32-native-set!(3scm)store a number in a bytevector✨
- bytevector-u32-ref(3scm)read from a bytevector✨
- bytevector-u32-set!(3scm)store a number in a bytevector✨
- bytevector-u64-native-ref(3scm)read from a bytevector✨
- bytevector-u64-native-set!(3scm)store a number in a bytevector✨
- bytevector-u64-ref(3scm)read from a bytevector✨
- bytevector-u64-set!(3scm)store a number in a bytevector✨
- bytevector-u8-ref(3scm)read a byte from a bytevector✨
- bytevector-u8-set!(3scm)modify a byte in a bytevector✨
- bytevector-uint-ref(3scm)variable length bytevector operations✨
- bytevector-uint-set!(3scm)variable length bytevector operations✨
- bytevector=?(3scm)compare two bytevectors✨
- bytevector?(3scm)test if an object is a bytevector✨
C
- caaaar(3scm)additional compositions of car and cdr✨
- caaadr(3scm)additional compositions of car and cdr✨
- caaar(3scm)additional compositions of car and cdr✨
- caadar(3scm)additional compositions of car and cdr✨
- caaddr(3scm)additional compositions of car and cdr✨
- caadr(3scm)additional compositions of car and cdr✨
- caar(3scm)compositions of car and cdr✨
- cadaar(3scm)additional compositions of car and cdr✨
- cadadr(3scm)additional compositions of car and cdr✨
- cadar(3scm)additional compositions of car and cdr✨
- caddar(3scm)additional compositions of car and cdr✨
- cadddr(3scm)additional compositions of car and cdr✨
- caddr(3scm)additional compositions of car and cdr✨
- cadr(3scm)compositions of car and cdr✨
- call-with-bytevector-output-port(3scm)call a procedure with a bytevector output port✨
- call-with-current-continuation(3scm)capture the current continuation✨
- call-with-port(3scm)call a procedure with a port, closing it afterwards✨
- call-with-string-output-port(3scm)call a procedure with a string output port✨
- car(3scm)the car or cdr field of a pair (head and tail)✨
- cdaaar(3scm)additional compositions of car and cdr✨
- cdaadr(3scm)additional compositions of car and cdr✨
- cdaar(3scm)additional compositions of car and cdr✨
- cdadar(3scm)additional compositions of car and cdr✨
- cdaddr(3scm)additional compositions of car and cdr✨
- cdadr(3scm)additional compositions of car and cdr✨
- cdar(3scm)compositions of car and cdr✨
- cddaar(3scm)additional compositions of car and cdr✨
- cddadr(3scm)additional compositions of car and cdr✨
- cddar(3scm)additional compositions of car and cdr✨
- cdddar(3scm)additional compositions of car and cdr✨
- cddddr(3scm)additional compositions of car and cdr✨
- cdddr(3scm)additional compositions of car and cdr✨
- cddr(3scm)compositions of car and cdr✨
- cdr(3scm)the car or cdr field of a pair (head and tail)✨
- ceiling(3scm)round a number✨
- char->integer(3scm)conversion between characters and integers✨
- char-alphabetic?(3scm)test character properties✨
- char-ci<=?(3scm)case-folded comparison✨
- char-ci<?(3scm)case-folded comparison✨
- char-ci=?(3scm)case-folded comparison✨
- char-ci>=?(3scm)case-folded comparison✨
- char-ci>?(3scm)case-folded comparison✨
- char-downcase(3scm)case conversion✨
- char-foldcase(3scm)case conversion✨
- char-general-category(3scm)Unicode character category✨
- char-lower-case?(3scm)test character properties✨
- char-numeric?(3scm)test character properties✨
- char-title-case?(3scm)test character properties✨
- char-titlecase(3scm)case conversion✨
- char-upcase(3scm)case conversion✨
- char-upper-case?(3scm)test character properties✨
- char-whitespace?(3scm)test character properties✨
- char<=?(3scm)character comparison✨
- char<?(3scm)character comparison✨
- char=?(3scm)character comparison✨
- char>=?(3scm)character comparison✨
- char>?(3scm)character comparison✨
- char?(3scm)test if an object is a character✨
- close-input-port(3scm)close a port✨
- close-port(3scm)close a port✨
- command-line(3scm)retrieve the program's command line✨
- condition(3scm)compound conditions✨
- cons(3scm)construct a pair✨
- cons*(3scm)cons up a chain of pairs✨
- cos(3scm)transcendental functions✨
- current-error-port(3scm)get the current (default) ports✨
- current-input-port(3scm)get the current (default) ports✨
- current-output-port(3scm)get the current (default) ports✨
D
- delete-file(3scm)delete a file✨
- denominator(3scm)compute numerator and denominator✨
- digit-value(3scm)get the numeric value of a character✨
- div(3scm)number-theoretic integer division✨
- div-and-mod(3scm)number-theoretic integer division✨
- div0(3scm)number-theoretic integer division✨
- div0-and-mod0(3scm)number-theoretic integer division✨
E
- eof-object(3scm)return the end-of-file object✨
- eof-object?(3scm)test if an object is the end-of-file object✨
- error(3scm)raise an exception✨
- even?(3scm)✨
- exact(3scm)conversion between exact and inexact numbers✨
- exact->inexact(3scm)conversion between exact and inexact numbers✨
- exists(3scm)apply a predicate to lists of objects✨
- exit(3scm)exit the program✨
- exp(3scm)transcendental functions✨
F
- file-exists?(3scm)test if a file exists✨
- filter(3scm)filter a list✨
- find(3scm)search a list for an element satisfying a predicate✨
- finite?(3scm)floating-point classification procedures✨
- fixnum->flonum(3scm)conversion from fixnum to flonum✨
- fixnum-width(3scm)query the fixnum range✨
- fixnum?(3scm)test if an object is a fixnum✨
- fl*(3scm)multiplication✨
- fl<=?(3scm)compare numbers✨
- fl<?(3scm)compare numbers✨
- fl=?(3scm)compare numbers✨
- fl>?(3scm)compare numbers✨
- flabs(3scm)compute the absolute value of the argument✨
- flacos(3scm)transcendental functions✨
- flasin(3scm)transcendental functions✨
- flatan(3scm)transcendental functions✨
- flceiling(3scm)round a number✨
- flcos(3scm)transcendental functions✨
- fldenominator(3scm)compute numerator and denominator✨
- fldiv(3scm)number-theoretic integer division✨
- fldiv-and-mod(3scm)number-theoretic integer division✨
- fldiv0(3scm)number-theoretic integer division✨
- fldiv0-and-mod0(3scm)number-theoretic integer division✨
- fleven?(3scm)✨
- flexp(3scm)transcendental functions✨
- flfinite?(3scm)floating-point classification procedures✨
- flfloor(3scm)round a number✨
💅
getting it ready, bestie…