Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikea/cpp-stream-fusion
C++ Stream Fusion
https://github.com/mikea/cpp-stream-fusion
Last synced: 29 days ago
JSON representation
C++ Stream Fusion
- Host: GitHub
- URL: https://github.com/mikea/cpp-stream-fusion
- Owner: mikea
- Created: 2013-06-01T21:08:06.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-06-21T07:33:32.000Z (over 11 years ago)
- Last Synced: 2024-07-31T22:58:33.530Z (3 months ago)
- Language: C
- Size: 141 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
cpp-stream-fusion
=================Stream-fusion based vector implementation in c++.
Inspired by: https://research.microsoft.com/en-us/um/people/simonpj/papers/ndp/haskell-beats-C.pdfThis is just an exercise in C++ and attempt to implement fusion-based vectors in
effective way. Main idea is to make ToStream(FromStream()) automatically to
compile into no-op => no temp allocation.todo
=================
- use lambdas for operations
- restructure code for easier reading
- implement more vector operations and some algorithms.
- benchmark code to insure that no performance degradation occurs