JavaScript is great for point-free programming! Make sure you check out Ramda.js https://ramdajs.com/ Itās fun in the sense that solving a puzzle is fun, but I avoid it for anything I need to maintain long-term. But itās good practice for understanding combinators which is useful for some kinds of problems. - Source: Hacker News / 2 months ago
This is very cool. I remember I got sucked into things like Ramda going down this functional programming rabbit hole :-) https://ramdajs.com/. - Source: Hacker News / 3 months ago
Other libraries to check out are pratica and ramda. - Source: dev.to / 5 months ago
If folks like this and use JS, there is a very similar library for that ecosystem: https://ramdajs.com/. - Source: Hacker News / 11 months ago
I recently took ownership of the new types/ramda repo. This repo is re-exported by @types/ramda and is the first step to bringing type definitions for ramda in-house. We're already hard at work correcting major issues, adding full currying support, and general bug fixes. Source: about 1 year ago
I'm going to be honest. You probably don't need to use currying in JavaScript. In fact, trying to fit it in your code is going to do more harm than good, unless it's just for fun. Currying only becomes useful when you fully embrace functional programming, which, in JavaScript, means using a library like Ramda instead of the standard built-in functions. - Source: dev.to / about 1 year ago
Lodash gets so many things wrong Iād rather not see it in most projects. I appreciate a good utility library for JS projects but my go-to choice has to be Ramda[1]. Every function it exports is curried and works great with pipe which enables me to write highly reusable and composable functions in pointfree notation. I have never been as productive with lodash, and I find the functional style easier to read [1]... - Source: Hacker News / about 1 year ago
Do note though that ramda is different from rambda. š (Granted they are very similar!). Source: about 1 year ago
It's worth noting that using Intl.Collator() and localeCompare() is not the only way to sort the strings for different languages, you can also use other libraries like lodash or ramda . - Source: dev.to / over 1 year ago
I like ramda a lot. It's a really well-designed, functional utility library, and with currying it's easy to compose its different parts into beautiful code. Source: over 1 year ago
I wonder if this will be something that functional libraries like Ramda [1] or Sanctuary [2] will be able to benefit from. One of the reasons these libraries don't work so well with TS is that it doesn't have ML-style whole program inference and hence doesn't work so well with patterns like currying. Hegel seems more capable in that regard. [1] https://ramdajs.com/ [2] https://github.com/sanctuary-js/sanctuary. - Source: Hacker News / over 1 year ago
Ramda IMO is a great example of a functional-first utility library. Source: over 1 year ago
JavaScript. The question is about RamdaJS, a FP library for JS: https://ramdajs.com/. Source: over 1 year ago
You could also consider using a library like Ramda to incorporate functional programming into your JavaScript. Source: over 1 year ago
If you spend much time looking at functional programming libraries, such as Ramda, you might run into a function called a "Pipe". - Source: dev.to / almost 2 years ago
About the stack: - Typescript - Nextjs - TailwindCSS - Styled Components - Emotion - Twin.Macro (combining Styled Components with TailwindCSS) - NextI18Next integrated (wrong translationkeys result in compilation errors) - Web3React - Ethers - Redux Toolkit + Redux Observables (with hydration example) - Ramda Among others. Source: almost 2 years ago
Currying is used in popular javascript libraries such as Lodash and Rambda. - Source: dev.to / almost 2 years ago
I learned a lot by implementing a few projects with almost pure ramda: https://ramdajs.com/. I have a workshop I designed for learning how to use Ramda's core functions let me get a link for you.. Source: almost 2 years ago
There are many functional libraries for js like underscore, ramda, or even ts specific ones like fp-ts. Source: about 2 years ago
Ramda is another Javascript utility library, and its main difference from Lodash is its functional focus. Ramda is functional programming as a first-class citizen library, and you can easily curry the utility functions. - Source: dev.to / about 2 years ago
Ramda seems to contain utility functions for dealing with list: map, reduce, filter and pure functions: curry, compose. It doesn't contain anything to deal with monad, functor. Source: about 2 years ago
Do you know an article comparing Ramda to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Ramda. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.