CookieComputing / muscala

A music theory library implemented in Scala
MIT License
0 stars 0 forks source link

Add type classes in the library #28

Open CookieComputing opened 3 years ago

CookieComputing commented 3 years ago

One interesting feature that can be added to this project is the separation of data and functionality. As this post explains, type classes are a great way to do that. Since this project is a hybrid of learning music theory while also incorporating Scala/FP related concepts, I think it would be a great idea to consider migrating some classes into type classes to understand the concept