RAII.scala is a collection of utilities aims to manage native resources in Scalaz. An asynchronous.Do is an asynchronous value, like scala.concurrent.Future or scalaz.concurrent.Task. The difference is that resources in Do can be either automatically acquired/released in scope, or managed by reference counting mechanism.
raii monad-transformers asynchronous reference-countDsl.scala is a framework to create embedded Domain-Specific Languages in Scala. A DSL author is able to create language keywords by implementing the Dsl trait, which contains only one simple function. No knowledge about Scala compiler or AST macros is required.
dsl continuation-passing-style compiler-plugin exception-handling monad-transformers monad raiiThis library is undergoing an active development cycle. It is currently being developed in tandem with multiple projects, and as such the ABI and API should be considered currently unstable. Lightweight library containing common functionality of typical "C utility libs".
raii function library modernResource Acquisition Is Initialization (or, if you prefer, Resource Relinquishment is Destruction) is a pattern that C++ and some other languages use to ensure that a resource is automatically released once you are done working with it. The raii library for C99 tries to emulate this, by letting you write raii_with statements that are similar to the with-statements of e.g. Python.
c99 raiiFull and Simple Testing: Testing this library was simple, since it only forwards calls to NotificationCenter for the most part. Mocking that object allowed tests to reach 100% coverage.
notification-center ios watchos raii cocoapods carthageImplementation of Scope Guards (scope_exit, scope_success, scope_fail) and unique_resource as proposed in P0052R10. The namespace sr is used instead of std.
cmake cpp cpp17 raii scope-guard cpp20 p0052 scope-exit scope-fail scope-success unique-resourceModern C++17/20 framework to create console (CLI), forms (GUI like WinForms) and tunit (unit tests like Microsoft Unit Testing Framework) applications on Windows, macOS, Linux, iOS and android. The classic first application 'Hello World'.
cli console c-plus-plus gui cmake framework cross-platform cpp toolkit portable gui-toolkit desktop test-framework unittest cross-platform-gui gui-framework raii cross-platform-desktop cplusplus-20 xtd
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.