Khan / Khan/mu-lambda

make sure that all methods that call array methods can accept curried functions or length > 1

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
26
Forks
4
PR merge metrics
No merged PRs in 30d

Description

`map` had to be rewritten from
```
const map = curry((f, arr) => arr.map(f));
```
to
```
const map = curry((f, arr) => arr.map((x) => f(x)));
```

This allows for partial application of each function within an array of functions.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the map entry point shown in the issue and inspect the other utilities that call array methods. Check which functions accept curried callbacks or callbacks with more than one argument, then verify that all affected methods preserve the intended partial-application behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.