Awesome Open Source
Awesome Open Source

Functional Hub

Functional Kotlin Katas

List of katas

1 - Recursion

- Adding & Multiplying

- Reduce

- Fibonacci

2 - Functions

- Currying

- Partial Application

- CPS

3 - Functional Transforms

- Map

- Filter & Map

- FlatMap (Simple)

- FlatMap (Advanced)

- Reduce

- MapReduce

- Zip

4 - Functor

- Creating the Try Functor

5 - Monoid

- Adding Monoid to Try

6 - Monad

- Adding Monad to Try

7 - Applicative

- Adding Applicative to Try

How to test

To test the different katas you can run the unit tests provided inside the test folder.


Copyright © FunctionalHub.com 2018. All rights reserved.

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Kotlin (46,446
Functional Programming (10,972
Monad (1,928
Functor (546
Applicative (372
Monoid (244
Katas (50