tgockel / monadic

Header-only library for making C++ more monadic

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Monadic++

Monadic++ is an experimental header-only C++ library designed to make working with C++ easier. It is largely a result of random inspiration to solve some of the problems I face while writing C++. There is somewhat okay Doxygen documentation.

  • completion<T>: An improved future<T>
  • exceptional<T>: A monadic exception object similar to expected
  • scope_exit<F>: Execute arbitrary code at scope exit
  • spin_mutex: An implementation of a spin mutex

Build Status Code Coverage Github Issues

About

Header-only library for making C++ more monadic

License:Apache License 2.0


Languages

Language:C++ 82.1%Language:Makefile 16.0%Language:Shell 2.0%