Tupelo - Making Clojure even sweeter
Tupelo - Making Clojure even sweeter
(binary-chars->BigInteger bin-chars)
Inputs: [bin-chars :- [Character]] Returns: BigInteger
Converts a binary char sequence into a (positive) BigInteger
Inputs: [bin-chars :- [Character]] Returns: BigInteger Converts a binary char sequence into a (positive) BigInteger
(binary-str->BigInteger bin-str)
Inputs: [bin-str :- s/Str] Returns: BigInteger
Converts a binary char sequence into a (positive) BigInteger
Inputs: [bin-str :- s/Str] Returns: BigInteger Converts a binary char sequence into a (positive) BigInteger
(bitchar->bitval bit-char)
Inputs: [bit-char :- Character] Returns: s/Int
Given a character '0' or '1', returns an integer bit value 0 or 1
Inputs: [bit-char :- Character] Returns: s/Int Given a character '0' or '1', returns an integer bit value 0 or 1
(bits-unsigned->byte bits)
Inputs: [bits :- [s/Int]] Returns: s/Int
Given a vector of 0/1 integer bit values, returns a signed Byte value
Inputs: [bits :- [s/Int]] Returns: s/Int Given a vector of 0/1 integer bit values, returns a signed Byte value
(bits-unsigned->long bits)
Inputs: [bits :- [s/Int]] Returns: s/Int
Given a vector of 0/1 integer bit values, returns a signed Long value
Inputs: [bits :- [s/Int]] Returns: s/Int Given a vector of 0/1 integer bit values, returns a signed Long value
(bitval->bitchar bit-val)
Inputs: [bit-val :- s/Int] Returns: Character
Given an integer bit value 0 or 1, returns a character '0' or '1'
Inputs: [bit-val :- s/Int] Returns: Character Given an integer bit value 0 or 1, returns a character '0' or '1'
(byte->bits-unsigned byte-val)
Inputs: [byte-val :- s/Int] Returns: [s/Int]
Given a positive Byte value, returns an 8-len vector of 0/1 integer values
Inputs: [byte-val :- s/Int] Returns: [s/Int] Given a positive Byte value, returns an 8-len vector of 0/1 integer values
(intval->binary-chars bi)
Inputs: [bi :- s/Int] Returns: [Character]
Converts a (positive) BigInteger into a binary char sequence
Inputs: [bi :- s/Int] Returns: [Character] Converts a (positive) BigInteger into a binary char sequence
(intval->binary-str ival)
Inputs: [ival :- s/Int] Returns: s/Str
Converts an integer into a binary String
Inputs: [ival :- s/Int] Returns: s/Str Converts an integer into a binary String
(intval->bitchars ival bits-width)
Inputs: [ival :- s/Int bits-width :- s/Int] Returns: tsk/Vec
Inputs: [ival :- s/Int bits-width :- s/Int] Returns: tsk/Vec
(intval->bitstr ival bits-width)
Inputs: [ival :- s/Int bits-width :- s/Int] Returns: s/Str
Inputs: [ival :- s/Int bits-width :- s/Int] Returns: s/Str
(intval->hex-str ival min-width)
Inputs: [ival :- s/Int min-width :- s/Int] Returns: s/Str
Converts a (positive) BigInteger into a hex string of min-width
chars
Inputs: [ival :- s/Int min-width :- s/Int] Returns: s/Str Converts a (positive) BigInteger into a hex string of `min-width` chars
(long->bits-unsigned long-val)
Inputs: [long-val :- s/Int] Returns: [s/Int]
Given a positive Long value, returns a 64-len vector of 0/1 integer values
Inputs: [long-val :- s/Int] Returns: [s/Int] Given a positive Long value, returns a 64-len vector of 0/1 integer values
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close