All Projects → TheAlgorithms → Elm

TheAlgorithms / Elm

Licence: MIT License
All Algorithms implemented in Elm

Programming Languages

elm
856 projects

The Algorithms - Elm

Gitter chat  

All algorithms implemented in Elm (for education)

These implementations are for learning purposes. They may be less efficient than the implementations in the Elm standard library.

How to run

Install run-elm

Run the following to install run-elm

$ npm install -g run-elm

Execute Elm

Every ELM file has default run in it, and can just be executed using run-elm <file_path>

$ run-elm src/Sorting/BubbleSort.elm
Sorting List: [4,23,6,78,1,54,231,9,12]
1,4,6,9,12,23,54,78,231

Some files also have option to take arguments as input

$ run-elm src/Sorting/BubbleSort.elm 23 45 76 34 65 98
Sorting List: [23,45,76,34,65,98]
23,34,45,65,76,98

OR

if you want to run all the programs with default arguments

$ run-elm src/Main.elm
Sorting List: [4,23,6,78,1,54,231,9,12]
Running Insertion sort: "1,4,6,9,12,23,54,78,231"
Sorting List: [4,23,6,78,1,54,231,9,12]
Running Bubble sort: "1,4,6,9,12,23,54,78,231"

Owners

Anup Kumar Panwar   [Gmail   GitHub   LinkedIn]

Chetan Kaushik   [Gmail   GitHub   LinkedIn]

Community Channel

We're on Gitter! Please join us.

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].