Kovas, Thanks for the kind words.
I understand that not everybody uses cljsbuild, however cljs-lambda needs some way of obtaining a project's desired compiler options. There are certainly other approaches (accepting a Lambda-specific compiler options map, or avoiding direct compilation entirely, and taking in a description of compiler output), and to the extent they're compatible with continued cljsbuild support (and don't become cljsbuild, which seems a risk), I'm open to incorporating them. On core.async/Manifold: Manifold's great - I used to work on Twisted, and I think the two projects share some blood. Setting aside that Manifold is currently JVM-only, I don't agree that in practice core.async is "a big thing to put on a user". This may be because the only users I think about are writing pervasively asynchronous applications, either due to personal eccentricity or (now) platform restrictions. Given that constraint (you're not blocking, I'm not blocking), I don't see asynchronous results being transmitted in the wild in any host-independent & widespread way which doesn't involve either core.async or ad-hoc callbacks. Am I misreading things? Of course, this isn't to say that core.async is a perfect fit for much of what I'm doing, and there remain questions I'm hopelessly undecided on (error channels, whether it's terrible to use channels with independent read/write behaviour, etc.) If you get a chance to experiment with the AWS libraries, any feedback would be appreciated. Take care, Moe On Sun, Aug 9, 2015 at 9:02 PM, kovas boguta <[email protected]> wrote: > Pretty cool stuff. Also, I've found your blog posts to be helpful last > week when working on session-repl.com , thanks! > > Could these projects be simpler/make fewer assumptions? > > For instance, cljs-lambda requires cljsbuild, which I try to avoid > these days. Also, all the apis are core.async-based, which is a big > thing to put on a user (see > https://github.com/ztellman/manifold/blob/master/docs/rationale.md) > > In general though this is an exciting direction. I'd love to be able > to model/simulate AWS systems in clojurescript with say core.async, > and then progressively move parts of those systems onto AWS. > > > > > > > > > > > > > On Sun, Aug 9, 2015 at 2:52 PM, Moe Aboulkheir <[email protected]> wrote: > > Only of interest if you're planning on working with AWS: > > > > To try and get further into Clojurescript, I dual-targeted a set of > Clojure > > AWS client libraries - to Node, only so far: > > > > - Hildebrand (Dynamo/Streams) > > - Fink-Nottle (SQS & SNS) > > - Eulalie (credentials, Lambda invocations, low-level AWS stuff) > > > > If you're (thinking about) writing backend code on Node, or Lambda > functions > > in Clojurescript, these may be some help, or inducement. There's also > > substantial API documentation for each, which sounds like less of an > > accomplishment than it is. > > > > The plan is to enable browser-based use in subsequent releases. > > > > Links: > > - > https://nervous.io/clojure/clojurescript/node/aws/2015/08/09/chemtrails/ > > - https://github.com/nervous-systems/hildebrand > > - https://github.com/nervous-systems/fink-nottle > > - https://github.com/nervous-systems/eulalie > > > > Take care, > > Moe > > > > -- > > Note that posts from new members are moderated - please be patient with > your > > first post. > > --- > > You received this message because you are subscribed to the Google Groups > > "ClojureScript" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > To post to this group, send email to [email protected]. > > Visit this group at http://groups.google.com/group/clojurescript. > > -- > Note that posts from new members are moderated - please be patient with > your first post. > --- > You received this message because you are subscribed to the Google Groups > "ClojureScript" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/clojurescript. > -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
