-
-
For this definition
```
def comp3
(A : type)
(b : (j0 j1: 𝕀) → A)
(k0 : [j1 k] A [ k = 0 → b 0 j1])
(l0 : [j1 k] A [ k = 0 → b 1 j1])
(k1 : [j0 k] A [ k = 0 → b j0 0
…
-
### What version of Racket are you using?
`v8.6`
### What program did you run?
```racket
Welcome to Racket v8.6 [cs].
> (require qi)
> (~> (1 2 3) (clos +) (_ 4))
10
> (~> (1 2 3) (+) (_ 4))…
-
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Describe the issue
When keyboardType is set to 'email-address' on a TextInput, the selectionchange event and t…
-
## 🚀 Feature request
@drizzer14 has put together a really cool feature that seems like it would be a great addition to fp-ts.
https://v10i.dev/p/auto-currying-in-typescript
The one downside …
-
Hi,
I was wondering if there's was a way, or if it's planned in the future that the memoize function somehow supports a curried function, returning the final result instead of the intermediate func…
-
I like this and I'm thinking of using it in my next project but I'm struggling to understand why currying increases arity and whether this is a good idea. Is it taken from another functional language?…
-
### Steps to reproduce
Link to live example: https://codesandbox.io/p/sandbox/modern-currying-k5wnk7
Steps:
1. Highlight a part of the date and hit arrow up/down
### Current behavior
```
{
…
-
```ts
type Curry =
A extends [infer H, ...infer T]
? T extends []
? (...args: [...D, H]) => R
: ((...args: [...D, H]) => Curry) & Curry
: () => R
declare f…
-
```javascript
function currying (fn, ...args) {
if (args.length >= fn.length) {
return fn(...args)
}
return function (...args2) {
return currying(fn, ...args, ...args…