docs
evals
scenario-1
scenario-10
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
A functionally oriented utility library for LiveScript with curried functions for lists, objects, strings, numbers, and function composition.
With Tessl
Agent performance with Tessl
89%
Improvement
Agent performance improvement using Tessl
+31%
npx @tessl/cli install tessl/npm-prelude-ls@1.2.0Generated
Agent Codex
Scenario 1
List transforms and concatenation (reverse/slice/take-drop/split-at/concat/concat-map/flatten)
Scenario 2
Curried function application helpers (apply/curry/flip/over/id/is-type/replicate)
Scenario 3
Predicate-driven list splits (take-while/drop-while/span/break-list)
Scenario 4
Aggregations and folds (fold*/sum/product/mean/any/all/and-list/or-list/maximum/minimum)
Scenario 5
Number theory and integer arithmetic edges (gcd, lcm, mod/quot/div semantics)
Scenario 6
Set-style deduping and grouping (unique/unique-by/difference/intersection/union/count-by/group-by)
Scenario 7
List slicing and positional helpers (head/first/tail/last/initial/at/empty)
Scenario 8
List iteration and filtering (each/map/filter/reject/compact/partition/find)
Scenario 9
Numeric primitives and rounding (negate/abs/signum/division variants/pow-exp-sqrt-ln/trig/rounding/is-it-NaN/parity)
Scenario 10
Fixed-point recursion and memoization combinators (fix, memoize)