Skip to content

titapo/ezy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ezy logo

ezy

Build Status

ezy is an experimental library, it is a collection of some best practices and syntactic sugars, focuses on code readability and safety without hurting performance.

Main components

  • strong_type: yet another strong type library (originally inspired by NamedType)
    • traits for strong types
    • features for inheriting underlying types' capabilities (not exhaustive)
    • introduces the idea of extending features (eg. iterable feature) and so extended types
  • strong vocabulary types
    • on the top of the strong types wraps some commonly used standard types and extends them to make them extremely powerful (eg optional, variant, result)
  • algorithms

More components.

Documentation

Writing documentation is in progress and currently insufficient.

Install guide.

There are tutorials to learn the basics of ezy.

Background about the design ideas and guidlines of the library.

how-to guides covers some more advanced topics.

API Reference is also planned. Until then please inspect unit tests or read in-line comments.

About

a library to make your life easy

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages