or run

npx @tessl/cli init
Log in

Version

Files

docs

function-utilities.mdindex.mdlist-operations.mdmathematical-operations.mdobject-operations.mdstring-processing.md
tile.json

tessl/npm-prelude-ls

A functionally oriented utility library for LiveScript with curried functions for lists, objects, strings, numbers, and function composition.

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/prelude-ls@1.2.x

With Tessl

Agent performance with Tessl

89%

Improvement

Agent performance improvement using Tessl

+31%

To install, run

npx @tessl/cli install tessl/npm-prelude-ls@1.2.0
OverviewEval results

Assessment results

Generated

Agent Codex

Scenario 1

List transforms and concatenation (reverse/slice/take-drop/split-at/concat/concat-map/flatten)

5%

Scenario 2

Curried function application helpers (apply/curry/flip/over/id/is-type/replicate)

60%

Scenario 3

Predicate-driven list splits (take-while/drop-while/span/break-list)

100%

Scenario 4

Aggregations and folds (fold*/sum/product/mean/any/all/and-list/or-list/maximum/minimum)

-3%

Scenario 5

Number theory and integer arithmetic edges (gcd, lcm, mod/quot/div semantics)

90%

Scenario 6

Set-style deduping and grouping (unique/unique-by/difference/intersection/union/count-by/group-by)

0%

Scenario 7

List slicing and positional helpers (head/first/tail/last/initial/at/empty)

-4%

Scenario 8

List iteration and filtering (each/map/filter/reject/compact/partition/find)

15%

Scenario 9

Numeric primitives and rounding (negate/abs/signum/division variants/pow-exp-sqrt-ln/trig/rounding/is-it-NaN/parity)

45%

Scenario 10

Fixed-point recursion and memoization combinators (fix, memoize)

0%