krarup is an Erlang dialect for composing concurrent data processing flows.
For more details and examples, see the primer.
% rebar.config
{deps, [krarup]}.
{plugins, [krarup]}.
This will search for .krp
files in the src/
directory.
% src/krarup_example.krp
-module(krarup_example).
async sum(List) ->
lists:sum(List).
main() ->
await linked sum([1, 2, 3]).
$ rebar3 compile