exercism / exercism/generic-track

Ramda

Open
#79 10 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
Shell
Stars
27
Forks
27
PR merge metrics
No merged PRs in 30d

Description

**What programming language should we add?**

Ramda.js. This is a popular library for practical functional programming in JavaScript. It is actually not a new language, but I think it can be treated as such since it uses a significantly different style of JavaScript that requires knowledge and experience with functional programming concepts that would not fit into the main JavaScript track. I think that there is enough interest in Ramda based on its [weekly npm downloads](https://www.npmjs.com/package/ramda) that it would be valuable for people who use it or want to learn it to be able to practice it on Exercism.

**What is the official website for the language?**

https://ramdajs.com/

**Is this a language that comes in many variants? If so, which variant should we support?**

NA

**Does the language have an official logo?** If so
- please include a link to an example

[Ramda logo
](https://camo.githubusercontent.com/08038a17c095e2ef34595d0a3bb15f5e6b248294cf93f423a14be51d45662182/68747470733a2f2f72616d64616a732e636f6d2f72616d646146696c6c65645f323030783233352e706e67)

- please list the attribution rights of that logo

[Attribution rights for logo
](https://github.com/ramda/ramda#acknowledgements)

> Ramda logo artwork © 2014 J. C. Phillipps. Licensed Creative Commons CC BY-NC-SA 3.0.

**Does the language have an unofficial logo?** If so

NA

- please explain the ways in which people use the unofficial logo
- please include a link to an example
- please list the attribution rights of that logo

**Is there a testing framework available for the language?**

JavaScript testing frameworks

**Is this language listed as 'supported' by [Prism.js]([http://prismjs.com/#languages-list)?** If so
- what is Prism's canonical spelling for the language?

javascript

- what file extensions should be highlighted?

.js

**If it is not supported by Prism.js, what is the closest supported language it maps to?**

**Who will be leading the effort to launch the track?**

This is undetermined. I would like to first see whether this kind of track would be possible.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.