Open giogonzo opened 5 years ago
Hi guys, is this page and library maintained?
I see there are some functions now natively supported:
Function | Implemented | Owners | Notes, mapping in fp-ts |
---|---|---|---|
endsWith | string.endsWith |
||
includes | string.includes |
||
replace | string.replace |
||
slice | string.slice |
||
split | string.split |
||
startsWith | string.startsWith |
||
toLower | string.toLowerCase |
||
toUpper | string.toUpperCase |
||
trim | string.trim |
Was thinking to contribute, but not sure if you accept PRs?
Hi @floydspace! This library is quite stale and not maintained at the moment, honestly I didn't have enough time to dedicate to the project plus it lost interest over time.
Got it, thanks
Here's a list of all the Ramda functions and their current status in this repo.
For each function, I added some notes on how they could be mapped in fp-ts terms taken from https://github.com/gcanti/fp-ts/blob/master/docs/recipes/ramda.md
We could use this issue to coordinate between multiple people on the ongoing effort in porting the entire API (or part of it)
fp-ts
'sField
fpTsInstance.ap
apply
fromfp-ts/lib/function
Ord.contramap
fpTsInstance.chain
Ord.fromCompare
function.compose
fp-ts
'sSemigroup
function.curry
function.decrement
Ord.contramap
,Ord.getDualOrd
Record.remove
fp-ts
'sField
Array.drop
Array.dropEnd
Array.dropWhile
Eq.contramap
Eq
function.constFalse
Filterable
Array.find
Array.findIndex
Array.findLast
Array.findLastIndex
Array.flatten
function.flip
NonEmptyArray.groupBy
NonEmptyArray.group
,NonEmptyArray.groupSort
Ord.greaterThan
Ord.greaterThanOrEq
Record.member
Array.head
Eq
function.identity
function.increment
NonEmptyArray.groupBy
Array.findIndex
Array.init
Array.insertAt
Record.keys
Array.last
Array.findLastIndex
monocle-ts
libmonocle-ts
libmonocle-ts
libmonocle-ts
libOrd.lessThan
Ord.lessThanOrEq
fpTsInstance.map
Ord.max
Record.getMonoid
Ord.min
Field
Ring.negate
Array.index
Record.singleton
array.of
Semigroup.semigroupAny
monocle-ts
libfunction.tuple
Filterable
monocle-ts
libfunction.pipe
Array.cons
Foldable.product
monocle-ts
Array.range
Array.replicate
Array.reverse
Array.scanLeft
Traversable
infp-ts
monocle-ts
libArray.split
Array.chunksOf
Ring
function.constTrue
Array.takeWhile
Array.take
Array.takeWhile
Array.makeBy
Traversable
IOEither.tryCatch
Array.uniq
Array.uniq
Chain.flatten
Array.unsafeUpdateAt
Record.toArray
monocle-ts
libArray.zip
Array.zipWith