Fork me on GitHub
#clojure
<
2016-11-06
>
seantempesta00:11:07

@dominicm: Aha! That’s more what I was looking for. That led me to Clairvoyant (https://github.com/spellhouse/clairvoyant) and then re-frame-tracer (https://github.com/Day8/re-frame-tracer). Thanks for the tip!

PB15:11:01

Hey all. I was wondering if anyone here has used https://github.com/ztellman/aleph ?

PB15:11:48

I am very comfortable with pedestal server but I’m starting a new project and was wondering if aleph was worth checking out

kwladyka19:11:42

How to create my own generator in clojure.spec? I have (s/def ::nip (s/conformer nip?)) and it work grate. Also i wrote (defn gen-nip [] …) but how to attach this gen-nip to ::nip spec?

dm320:11:55

@petr - I have, and I prefer it to core.async

dm320:11:37

and whatever other rxjava wrappers there are

phill22:11:24

Aleph is splendiferous. The "Deferred" abstraction really hits the spot. Aleph is not crucially macro-based, so it frees you of the complications of the abstruse "go" environment. But -- when you want it -- Aleph has an amazing "let-flow" macro that looks like "let" but if any of the bindings is a Deferred, it suspends any subsequent steps that need it until it's been realized. Aleph is a great way to write clear, obvious async code without a lot of rigmarole.

dm323:11:56

worth noting that what @phill said refers to Manifold, not Aleph. Aleph is a network layer built using Netty and the Manifold abstractions.