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.

Reply via email to