Skip to content

An attempt to solve programming puzzles in a declarative way

License

Notifications You must be signed in to change notification settings

dbagia/declarative-demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

An attempt to solve programming puzzles in a declarative way

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published