aleph

sooheon 2018-01-31T04:34:32.000036Z

Hi, anyone know of more fleshed out examples of manifold / aleph usage besides the docs?

sooheon 2018-01-31T04:38:57.000243Z

Or barring that, maybe a good general resource to learn the asynchronous processing mindset/paradigm?

danielcompton 2018-01-31T08:19:15.000018Z

Yada source code is pretty good

💯 1
2018-01-31T15:05:02.000197Z

I have found that writing code is the best recipe for that

2018-01-31T15:05:34.000521Z

Unfortunately most of the interesting stuff I've done at work is paywalled, but here's a small library with some very simple examples if that helps: https://github.com/RackSec/alertlogic-lib/blob/master/src/alertlogic_lib/core.clj

mccraigmccraig 2018-01-31T16:34:54.000375Z

a couple more examples:

mccraigmccraig 2018-01-31T16:35:18.000893Z

on the more general manifold / async processing tip, here's our stream-join implementation which has quickly become a central part of our platform - https://github.com/employeerepublic/promisespromises/blob/master/src/prpr/stream/cross.clj#L491

mccraigmccraig 2018-01-31T16:37:35.000327Z

and our async cassandra connector (with a sadly out of date README) - https://github.com/employeerepublic/er-cassandra

mccraigmccraig 2018-01-31T16:38:31.000512Z

both are based around manifold deferreds and streams, with a heavy sprinkling of funcool/cats promise monad