I'm not sure how elm addresses this, but my concern with 'abstracting away'
vs 'creating better abstractions' has more to do with how much of a 'wall'
the abstractions present.

For instance, it's nice and convenient that clojure functions map 1:1 with
java classes and objects.  It hasn't abstracted away the java object.
 Everything we know about java objects can be used to reason about function
impls, too, and sometimes you need to know that.

I've often used cljs from the built-in browser's javascript repl, it's
certainly convenient to navigate namespaces via simple object syntax,
though I shouldn't ever *have* to do that.  It's easy enough to do so.




On Tue, Jan 7, 2014 at 7:48 PM, Sean Corfield <seancorfi...@gmail.com>wrote:

> On Sat, Jan 4, 2014 at 2:38 PM, David Nolen <dnolen.li...@gmail.com>
> wrote:
> > On Sat, Jan 4, 2014 at 5:19 PM, Frankie Sardo <fran.sa...@gmail.com>
> wrote:
> >> Can you develop this a little bit further? For example I don't see any
> >> point for having to care about dom, tags and divs in a UI and anything
> that
> >> can abstract this assembly-like jargon for me is more than welcome.
> > I've been doing production client side work for 8 years now. Anything
> that
> > abstracts these things away too much has no future in the industry.
>
> It sounds like you believe HTML/CSS/JS cannot be abstracted out to
> something better, yet ClojureScript itself is such an abstraction, at
> least for JS - and we have SASS, LESS, Stylus, etc for abstracting
> away CSS to varying degrees. The "current" way to build web UIs hasn't
> improved substantially for years - it involves a huge amount of
> ridiculously fussy boilerplate and/or complex styling markup. I sure
> hope we _can_ create something better, something more abstract!
>
> I like how Elm attempts to abstract away all that "assembler-level"
> markup detail.
> --
> Sean A Corfield -- (904) 302-SEAN
> An Architect's View -- http://corfield.org/
> World Singles, LLC. -- http://worldsingles.com/
>
> "Perfection is the enemy of the good."
> -- Gustave Flaubert, French realist novelist (1821-1880)
>
> --
> 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 clojurescript+unsubscr...@googlegroups.com.
> To post to this group, send email to clojurescript@googlegroups.com.
> 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 clojurescript+unsubscr...@googlegroups.com.
To post to this group, send email to clojurescript@googlegroups.com.
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to