Liking cljdoc? Tell your friends :D

tupelo.bits

Tupelo - Making Clojure even sweeter

Tupelo - Making Clojure even sweeter
raw docstring

binary-chars->BigIntegerclj

(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
sourceraw docstring

binary-str->BigIntegerclj

(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
sourceraw docstring

bitchar->bitvalclj

(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
sourceraw docstring

bits-unsigned->byteclj

(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
sourceraw docstring

bits-unsigned->longclj

(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
sourceraw docstring

bitval->bitcharclj

(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'
sourceraw docstring

byte->bits-unsignedclj

(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
sourceraw docstring

intval->binary-charsclj

(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
sourceraw docstring

intval->binary-strclj

(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
sourceraw docstring

intval->bitcharsclj

(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
sourceraw docstring

intval->bitstrclj

(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
sourceraw docstring

intval->hex-strclj

(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
sourceraw docstring

long->bits-unsignedclj

(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
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close