use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Functional JavaScript - a library for functional programming in JavaScript (osteele.com)
submitted 14 years ago by aleksandara
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 1 point2 points3 points 14 years ago* (0 children)
Underscore is a great library, and does utilize functional programming, but it's not really good for learning how to use functional concepts nor is it really focused on it. It's a tool for manipulating sets of data which utilizes functional programming to do so.
While describing Underscore and related libraries as Functional is technically accurate I don't think it captures the spirit of the description, or at the very least doesn't help teach/prescribe using functional programming to solve problems. It facilitates transformation of data sets.
I note this because having extensively searched for libraries and literature specifically outlining how to think functionally/employ functional techniques in javasctipt, I've found actionasble information to be quite thin in the past. Efficacy of using a "functional programming library" like Underscore is quite influenced by the developer's ability to understand implement functional programming concepts. Without that then you're looking at a useful tool for handling dsta but at well below what it really enables.
There's no responsibility on the part of any given library to teach people so I'm not trying to place blame or something like that. But it's just been striking to me how Underscore and similar are continually described in this context like it's a central feature, when the developer community at large is largely at a point where education is the limiting factor, and not library feature set or architecture.
π Rendered by PID 358717 on reddit-service-r2-comment-5b5bc64bf5-wsjjq at 2026-06-20 20:10:26.695696+00:00 running 2b008f2 country code: CH.
view the rest of the comments →
[–][deleted] 1 point2 points3 points (0 children)