Skip to content

consoleillusion/zamda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zamda

This is my evolving Functional Programming library for Javascript. I use a lot of other FP libraries but they have inconsistent philosophies and cover different territories. Sanctuary's keeping different parts of its ecosystem in different packages also makes it harder to use and harder to learn. Modularity can be achieved through using ES Modules rather than seperate packages. I also intend to find a way to use futures in an easier way. I also intend to write some parts of this in Zig/WASM, which is why I'm calling it Zamda. I'm also considering using Rust, in which I might call it Ramda, I can't think of any other well known libraries of that name. Currently this is just a wrapper library. Interface will change over time. Don't expect it to be "fast" or "light" for a long time.

Goal

  • Unified and complete FP interface with consistent philosophy
  • Eventual, gradual rewrite in Zig
  • Unsure how pure i will make it yet or if i will follow the strictly monadic appoarch
  • Easy to use Futures

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors