hspp
CPP_Utilities
hspp | CPP_Utilities | |
---|---|---|
9 | 7 | |
156 | 13 | |
- | - | |
0.0 | 7.8 | |
over 1 year ago | 7 days ago | |
C++ | C++ | |
Apache License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hspp
-
Chromium accepting Rust in a clear move to copy what Mozilla have done, replace C++ source code
Yeah, C++ supports higher kinded types through template templates (I'm not sure why the other poster said it doesn't), however it quickly becomes messy and impractical. Here's a cursed library that attempts to support Haskell-style programming in C++. Here's an example where they implement a monad transformer using the only example of a template template template that I have ever seen in the wild.
-
Monads are part of C++, and are in your code
FYI there are some monad sample codes in https://github.com/BowenFu/hspp/blob/main/sample/proposal.cpp.
-
New chapter of HSPP: bring Haskell coroutine to C++17.
Refer to https://github.com/BowenFu/hspp/blob/main/sample/coroutine.cpp for complete implementation.
- Mom, can we have (Haskell flavored) post-modern C++ at home?
- Finally, we bring Haskell STM to C++
- Finally, Haskell STM is brought to C++
- Mom, can we have monadic do notation / monad comprehension in C++?
CPP_Utilities
- Cache locality when removing an element from std::vector by swapping it with the last element first
-
Cancel transfers? What transfers?
This [redacted because no links to other subreddits allowed for some reason lol] is my last post about it, I didn't go much further than that; I easily get lost in dozens of side projects tbh. Although every unfinished side project is still one more tool added to my C++ utility library that is the actual thing I'm relatively proud-ish of (but I still wouldn't suggest third parties to use without extensive testing).
- What are some signs that code is written by an inexperienced developer?
- Announcing the first public release of my C++ library: arg_router
- Mom, can we have monadic do notation / monad comprehension in C++?
- I'm just happy and wanted to share. Finished hierarchical transform in my 2d engine
- What made you stop working on a game?
What are some alternatives?
cpp_functional_programming - List of materials about functional programming in C++
arg_router - C++ command line argument parsing and routing
FunctionalPlus - Functional Programming Library for C++. Write concise and readable C++ code.
Plotter - Heavily customizable plotter for hardware sensors and metrics.
rangeless - c++ LINQ -like library of higher-order functions for data manipulation
Engine6 - Simple opengl-backed window experiments
spirit - Boost.org spirit module
CppCoreGuidelines - The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
faust - Functional programming language for signal processing and sound synthesis
IIGE_ECS_Hybrid
faker-cxx - C++ Faker library for generating fake (but realistic) data.
OpenGL-API - OpenGL and OpenGL ES API Issue Tracker