Pixie API Documentation¶
Contents:
- pixie.io
- ->BufferedInputStream
- ->BufferedOutputStream
- ->FileOutputStream
- ->FileStream
- BufferedInputStream
- BufferedOutputStream
- FileOutputStream
- FileStream
- IByteInputStream
- IByteOutputStream
- IFlushableStream
- IInputStream
- IOutputStream
- ISeekableStream
- buffered-input-stream
- buffered-output-stream
- buffered-read-line
- flush
- fs_close
- fs_open
- fs_read
- fs_write
- line-seq
- open-read
- open-write
- position
- read
- read-byte
- read-line
- rewind
- run-command
- seek
- slurp
- spit
- throw-on-error
- unbuffered-read-line
- write
- write-byte
- pixie.stdlib
- *1
- *2
- *3
- *e
- fn-name
- ns
- pxic-writer
- reading-form
- ->
- ->>
- ->MultiMethod
- ->Range
- ->Unknown
- -acquire-lock
- -acquire-lock-timed
- -add
- -assoc
- -call-method
- -compare
- -conj
- -conj!
- -contains-key
- -count
- -create-lock
- -deref
- -disj
- -dispose!
- -dissoc
- -div
- -doc
- -empty
- -eq
- -finalize!
- -first
- -get-attr
- -get-current-var-frames
- -gt
- -gte
- -hash
- -instance?
- -invoke
- -key
- -lt
- -lte
- -make-record-assoc-body
- -merge-sort-split
- -merge-sort-step
- -meta
- -mul
- -name
- -namespace
- -next
- -nth
- -nth-not-found
- -num-eq
- -persistent!
- -pop
- -pop!
- -push
- -push!
- -push-history
- -quot
- -reduce
- -release-lock
- -rem
- -repr
- -reset!
- -run-finalizers
- -satisfies?
- -seq
- -seq-eq
- -set-*e
- -set-current-var-frames
- -str
- -string-builder
- -sub
- -thread
- -transient
- -try-catch
- -val
- -val-at
- -with-meta
- -yield-thread
- <
- <=
- =
- >
- >=
- AbstractMutableCell
- Array
- ArraySeq
- Atom
- BigInteger
- Bool
- Buffer
- ByteArray
- CCharP
- CDouble
- CInt
- CInt16
- CInt32
- CInt64
- CInt8
- CUInt16
- CUInt32
- CUInt64
- CUInt8
- CVoid
- CVoidP
- Character
- Closure
- Code
- Cons
- DoublePolymorphicFn
- EmptyList
- Environment
- ErrorInfo
- ExternalLib
- FFIFn
- Float
- Foo
- HashingState
- IAssociative
- IComparable
- ICounted
- IDeref
- IDisposable
- IDoc
- IEmpty
- IFinalize
- IFn
- IIndexed
- ILookup
- IMap
- IMapEntry
- IMath
- IMessageObject
- IMeta
- INamed
- INode
- IObject
- IPersistentCollection
- IReduce
- IReset
- ISeq
- ISeqable
- IStack
- IToTransient
- ITransient
- ITransientCollection
- ITransientStack
- IVector
- Integer
- Keyword
- LazySeq
- LinePromise
- Lock
- MAX-NUMBER
- MapEntry
- MultiArityFn
- MultiMethod
- Namespace
- NativeFn
- Nil
- Number
- Object
- PersistentHashMap
- PersistentHashSet
- PersistentList
- PersistentVector
- PersistentVectorNode
- PolymorphicFn
- Protocol
- Range
- Ratio
- Reduced
- RuntimeException
- ShallowContinuation
- String
- StringBuilder
- StringReader
- Symbol
- TransientVector
- Type
- Undefined
- Unknown
- Var
- VariadicCode
- WriterBox
- abs
- aconcat
- add-exception-info
- add-marshall-handlers
- aget
- alength
- and
- apply
- aset
- aslice
- assert
- assoc
- assoc-in
- atan2
- atom
- binding
- bit-and
- bit-and-not
- bit-clear
- bit-flip
- bit-not
- bit-or
- bit-set
- bit-shift-left
- bit-shift-right
- bit-str
- bit-test
- bit-xor
- bool?
- buffer
- buffer-capacity
- butlast
- byte-array
- case
- cat
- char
- char?
- comp
- compare
- compare-counted
- compare-named
- compare-numbers
- compile-file
- complement
- concat
- cond
- condp
- conj
- conj!
- cons
- constantly
- contains?
- count
- count-rf
- counted?
- create-type
- dec
- declare
- defmacro
- defmethod
- defmulti
- defn
- defn-
- defprotocol
- defrecord
- deftype
- denominator
- deref
- destructure
- destructure-map
- destructure-vector
- disj
- dispose!
- dissoc
- distinct
- doc
- doc-ns
- doseq
- dotimes
- drop
- drop-while
- empty
- empty?
- env
- eof
- eq
- eval
- even?
- every?
- ex-data
- ex-msg
- exit
- extend
- extend-protocol
- extend-type
- false?
- ffi-fn
- ffi-library
- ffi-voidp
- filter
- finish-hash-state
- first
- flatten
- float
- float?
- floor
- fn
- fn?
- fnil
- fopen
- for
- foreach
- fourth
- fread
- frequencies
- gensym
- get
- get-field
- get-in
- get-val
- getenv
- group-by
- has-meta?
- hash
- hash-int
- hash-map
- hash-set
- hashmap
- identical?
- identity
- if-let
- if-not
- in-ns
- inc
- indexed-reduce
- indexed?
- instance?
- int
- integer?
- interleave
- interpose
- interpreter_code_info
- into
- ith
- juxt
- keep
- key
- keys
- keyword
- keyword?
- last
- lazy-seq
- lazy-seq*
- let
- libc
- libedit
- libm
- list
- list?
- load-file
- load-ns
- load-paths
- load-reader
- loop
- lround
- macro?
- macroexpand-1
- make-array
- map
- map-entry
- map-invert
- map?
- mapcat
- mapv
- max
- merge
- merge-sort
- merge-with
- meta
- min
- name
- namespace
- neg?
- new
- new-hash-state
- new-stacklet
- next
- nil?
- nnext
- not
- not-empty?
- not=
- ns
- ns-aliases
- ns-map
- nth
- nth-not-found
- nthnext
- number?
- numerator
- odd?
- or
- ordered-hash-reducing-fn
- partial
- partition
- partitionf
- persistent!
- pop
- pop!
- pop-binding-frame!
- pos?
- pr
- pr-str
- preserving-reduced
- printf
- println
- prn
- program-arguments
- promote
- protocol?
- pst
- push
- push!
- push-binding-frame!
- puts
- quot
- rand
- rand-int
- range
- ratio?
- read
- read-string
- reader-fn
- readline
- reduce
- reduced
- reduced?
- refer
- refer-ns
- refer-symbol
- rem
- remove
- repeat
- repeatedly
- require
- reset!
- resolve
- resolve-in
- rest
- reverse
- satisfies?
- satisfy
- second
- select-keys
- seq
- seq-reduce
- seq?
- set
- set!
- set-buffer-count!
- set-dynamic!
- set-field!
- set-macro!
- set?
- sh
- some
- some?
- sort
- sort-by
- split-at
- srand
- str
- string-builder
- string?
- subs
- swap!
- symbol
- symbol?
- take
- take-nth
- take-while
- the-ns
- third
- throw
- trace
- transduce
- transient
- tree-seq
- true?
- try
- type
- type-by-name
- undefined?
- unknown
- unordered-hash-reducing-fn
- unsigned-bit-shift-right
- update-hash-ordered!
- update-hash-unordered!
- update-in
- use
- using
- val
- vals
- vec
- vector
- vector?
- when
- when-let
- when-not
- while
- with-meta
- zero?
- zipmap
- pixie.streams
- pixie.string
Indicies and tables¶
- pixie.stdlib
- pixie.io
- pixie.streams
- pixie.string