https://github.com/katrix/perspective
Higher kinded data in Scala
https://github.com/katrix/perspective
Last synced: about 1 year ago
JSON representation
Higher kinded data in Scala
- Host: GitHub
- URL: https://github.com/katrix/perspective
- Owner: Katrix
- License: mit
- Created: 2020-01-03T23:51:53.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-08-04T13:23:49.000Z (almost 2 years ago)
- Last Synced: 2025-03-22T17:44:15.894Z (about 1 year ago)
- Language: Scala
- Homepage: https://perspective.katsstuff.net/
- Size: 3.24 MB
- Stars: 20
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# perspective: Higher kinded data in Scala
perspective aims to provide many of the tools you need to program with HKD in Scala.
Everything from deriving the categorical typeclasses themselves to deriving
general typeclasses for ADTs using HKD instead of HLists as a backbone.
**NOTE: ** perspective is still in development, and is as such
prone to changing as I figure out the best ways to do stuff.
If you want a good primer for working with HKD, check out this [talk](https://www.youtube.com/watch?v=oWXxtfTBlM0).