Skip to content

🌐 Examples of using Advanced System Types in Scala: Phantom Types, Recursive Types, Self-types

Notifications You must be signed in to change notification settings

speedcom/preprocessor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

preprocessor

Aim of this project (real world example) is an implementation of data processing algorithm using concepts of advanced Scala Types:

  • Phantom Types: steps of algorithms are described in typesafe-way
  • Recursive Types (F-bounded polymorphism): data description using
  • Self-types: even stronger data description

This is still in progress project. Stay tuned!

About

🌐 Examples of using Advanced System Types in Scala: Phantom Types, Recursive Types, Self-types

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages