All Projects → dbagia → declarative-demos

dbagia / declarative-demos

Licence: MIT license
An attempt to solve programming puzzles in a declarative way

Programming Languages

javascript
184084 projects - #8 most used programming language

declarative-demos

An attempt to solve programming puzzles in a declarative way.

This repo consists of common algorithmic problems solved in a declarative way. I will keep on adding examples as and when I solve them.

It uses a Ramda as a helper library and the ideas have been derived from Prof Frisby's Mostly Adequate Guide to Functional Programming as well as Kevlin Henney's amazing talk on Declarative Thinking.

How to run

  1. git clone https://github.com/dbagia/declarative-demos.git
  2. yarn
  3. yarn test

Documentation

Each folder under demos has got it's own README explaining the problem, declarative approach and implementation as well as tests.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].