John Napier

Results 28 issues of John Napier

It seems like there could exist an equivalent stack-safe applicative, similar to `MonadRec`, working title `ApplicativeRec`, with a `trampolineA :: ApplicativeRec f => f (a -> RR a b) ->...

enhancement
experimental

An MVar is a volatile reference with fair scheduling (FIFO) for both take and put and blocking semantics with strong guarantees of a consumer-notify happens-before on put and a supplier-notify...

enhancement

`HList.cons` should be parametrized to take advantage of Generalized Target Type Inference, making the following expression infer the resulting HList type from right-hand argument: ``` java SingletonHList cons = HList.cons(1,...

enhancement

Tracked on the [zippers](https://github.com/palatable/lambda/tree/Zippers) branch.

experimental

Fixes Issue #12: Adding the ability to specify member permissions that must be granted in order to authorize access to the requested endpoint. See: https://developer.linkedin.com/documents/authentication#granting

I've been looking through usage examples and the actual code, and I'm not sure how to actually specify which member permissions I need for the endpoint I'm requesting, e.g. /people/~/connections,...

An array-backed immutable sequence would natively support random access `Natural -> Maybe a` and would be very fast indeed, provided it could be made safe such that the array was...

enhancement
question

Since `shoki` data structures are immutable, this should type-check: ```java interface Animal {} class Dog implements Animal {} class Cat implements Animal {} StrictStack animals = Shoki.strictStack(StrictStack.strictStack()); ``` ...and perform...

enhancement

`SortedCollection`s should offer slice methods that rely on poset inequalities (e.g. `java.util.NavigableMap#headMap/tailMap`)

enhancement

Maybe as a separate library, but they're needed