Skip to content

Finally tagless/Free integrations; stdio for FP Scala!

License

Notifications You must be signed in to change notification settings

mr-calvert/flightready

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flightready

Build Status

NOTE: Development is TEMPORARILY paused while I ramp up at a new job with Spunk.

Finally tagless/Free integrations; stdio for FP Scala!

A real introduction is pending.

Until then... Flightready intends to be a home for algebras and interpreters supporting finally tagless and Free IO programs of all sorts.

Phase I involves establishing good baseline patterns and infrastructure and a collection of algebras and interpreters comprising a pure FP wrapper for the JVM's NIO and NIO2.

Later phases will add higher level abstractions for writing logic against KV stores and less specific filesystem like data models which be be interpreted into JVM NIO, AWS S3, Google Cloud Files, etc. Algebras and interpreters for other cloud services data bases, etc. Anything goes really. With luck we'll have a large and powerful ecosystem.

About

Finally tagless/Free integrations; stdio for FP Scala!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages