Skip to content

logicaalternativa/algebraictypes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADT (Algebraic Data Types) in Java 21

The aim is to explore the possibilities of the new feature of Java 21: ADT (Algebraic Data Types).

ADT in Java are:

  • Records
  • Sealed Class/Interfaces
  • Pattern Matching

This repo contains use case examples as DSLs (Domain Specific Languages), data structures as Immutable Collections, or side effects as Option or Try.

Slides

About

Algebraic Types Java 21

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages