jiface.erlang.list

->str

(->str this)

Convert to a string.

behaviour

bind

(bind this binds)

Make new Erlang term replacing variables with the respective values from bindings argument(s).

clone

(clone this)

Clone the Erlang object.

decode

(decode this buff)

Read binary data in the Erlang external format, and produce a corresponding Erlang data type object.

encode

(encode this buff)

Convert the object according to the rules of the Erlang external format.

equal?

(equal? this other-erl-obj)

Determine if two Erlang objects are equal.

ErlangList

protocol

members

get-arity

(get-arity this)

Get the arity of the tuple.

get-element

(get-element this index)

Get the specified element from the tuple.

get-elements

(get-elements this)

Get all the elements from the tuple as an array.

get-head

(get-head this)

get-last-tail

(get-last-tail this)

get-length

(get-length this)

Alias for get-arity

get-nth-tail

(get-nth-tail this index)

get-string-value

(get-string-value this)

Convert a list of integers into a Unicode string, interpreting each integer as a Unicode code point value.

get-tail

(get-tail this)

length

(length this)

Alias for get-arity borrowed from the Erlang world.

proper?

(proper? this)

hash

(hash this)

Get the object hash code.

match

(match this term binds)

Perform match operation against given term.