Skip to content

Naharie/Functional

Repository files navigation

This library serves as a utility belt for functional programming in F#. It covers a wide spectrum of data types from the Option and Result monads to extensions over various collection types (including but not limited to Arrays, Sets, Maps (immutable dictionaries), Binary Heaps, Queues, Dequeues, Finger Trees, and more). No code in the library is ever copied from another source, instead opting to implement everything myself from various reference sources. This does not mean that no code is ever similar, simply that I choose to rewrite and tweak and make my own version instead of simply pasting what another wrote. I made that decision as well utility is a driving force for the library, learning is a co-lead, and implementing a new collection type or a new function over graphs, or whatever it may be, is a learning opportunity.

While the library is MIT licensed, if you find this library helpful, credit would be appreciated. If credit is not possible or you just want to make my day, do feel free to reach out to me at [email protected] to tell me about how my library was useful to you.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages