84 ( (sqrt((v1-v2)*(v1-v2)) * pow(10, p)) < 1 )
86 : (len(v1) != len(v2)) ?
false
87 : ( (sqrt((v1-v2)*(v1-v2)) * pow(10, p)) < 1 );
114 : (is_string(v1) || is_string(v2)) ? (v1 == v2)
164 ) = let( v2_nd = is_undef(v2) )
184 : let( v2_ib = is_bool(v2) )
187 (v2_nd || v2_in) ? -1
190 ((v1 ==
true) && (v2 ==
false)) ? -1
191 : ((v1 ==
false) && (v2 ==
true)) ? +1
197 : let( v2_is = is_string(v2) )
200 (v2_nd || v2_in || v2_ib) ? -1
210 : let( v2_il = is_list(v2) )
213 (v2_nd || v2_in || v2_ib || v2_is) ? -1
223 : ((l1 == 0) && (l2 == 0)) ? 0
253 rv1 = [
for (i=v1) i],
254 rv2 = [
for (i=v2) i],
function first(v)
Return the first element of an iterable value.
function tailn(v, n=1)
Return a list containing all but the first n elements of an iterable value.
function all_numbers(v, c=0)
Test if all elements of an iterable value are numbers.
function all_scalars(v)
Test if all elements of an iterable value are scalar values.
function all_lists(v, c=0)
Test if all elements of an iterable value are lists.
function all_iterables(v)
Test if all elements of an iterable value are iterable.
function almost_eq(v1, v2, p=6)
Test if all elements of two iterable values are sufficiently equal.
function almost_eq_nv(v1, v2, p=6)
Test to see if two numerical vectors are sufficiently equal.
function compare(v1, v2, s=true)
Compare the sort order of any two values.
function merge_s(v, r=false)
Serially merge the elements of a list.
function sum(v, i1, i2)
Compute the sum of a list of numbers.
function is_number(v)
Test if a value is a number.
function is_range(v)
Test if a value is a range definition.