Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
macros and classes to write functional pipelines in C++ like those found in the shell or functional languages
C++
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
macrobe
test
Makefile
README
macrobe.h
manual_pipes.cpp

README

The program manual_pipes.cpp uses ring buffers in shared memory to implement an
experimental pipeline-style for C++ accross multiple forks. The manual_pipes.cpp
program provides a concrete representation upon which macros and operator
overloading for operator| and operator% will be written and will eventually look
something like:

    List<float> xs, ys;
    xs | map(float, x, x + 1) | gpu_map(pt, c, c = pt * 10) > ys;

which will populate ys with the results of xs over the transforms given in map()
and gpu_map().

Follow this experiment as it evolves at:
http://github.com/substack/macrobe
Something went wrong with that request. Please try again.