perspective


License

License

MIT
Categories

Categories

Scala Languages Net
GroupId

GroupId

net.katsstuff
ArtifactId

ArtifactId

perspectivescala2_2.13
Last Version

Last Version

0.0.6
Release Date

Release Date

Type

Type

jar
Description

Description

perspective
perspective
Project URL

Project URL

https://github.com/Katrix/perspective
Project Organization

Project Organization

net.katsstuff
Source Code Management

Source Code Management

https://github.com/Katrix/perspective

Download perspectivescala2_2.13

How to add to project

<!-- https://jarcasting.com/artifacts/net.katsstuff/perspectivescala2_2.13/ -->
<dependency>
    <groupId>net.katsstuff</groupId>
    <artifactId>perspectivescala2_2.13</artifactId>
    <version>0.0.6</version>
</dependency>
// https://jarcasting.com/artifacts/net.katsstuff/perspectivescala2_2.13/
implementation 'net.katsstuff:perspectivescala2_2.13:0.0.6'
// https://jarcasting.com/artifacts/net.katsstuff/perspectivescala2_2.13/
implementation ("net.katsstuff:perspectivescala2_2.13:0.0.6")
'net.katsstuff:perspectivescala2_2.13:jar:0.0.6'
<dependency org="net.katsstuff" name="perspectivescala2_2.13" rev="0.0.6">
  <artifact name="perspectivescala2_2.13" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.katsstuff', module='perspectivescala2_2.13', version='0.0.6')
)
libraryDependencies += "net.katsstuff" % "perspectivescala2_2.13" % "0.0.6"
[net.katsstuff/perspectivescala2_2.13 "0.0.6"]

Dependencies

compile (3)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.13.3
org.typelevel : cats-core_2.13 jar 2.3.1
org.typelevel : simulacrum_2.13 jar 1.0.1

Project Modules

There are no modules declared in this project.

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 VERY early in development, and is as such prone to changing a lot as I figure out the best ways to do stuff.

If you want a good primer for working with HKD, check out this blog post (TODO).

Versions

Version
0.0.6