Well... This is strictly for working with js objects. The syntax is a wrapper 
around the functions 'aget-in' and 'aset-in' which I wrote. I just assumed that 
get-in doesn't work because you have to use aget for js objects... so they were 
an attempt to mimic that with js-objects.

The .. Operator does make it much more concise but it's still ugly :)

The purnam.js syntax also supports dot notation function calls... which is more 
than what getters and setters do. You can see examples of this on my GitHub:

Eg 
def.n set-static-breadcrumbs [app v]
  (js/console.log "Setting breadcrumbs")
  (! app.layout.breadcrumbs
     (let [arr (array)]
       (doseq [i v.trail]
         (arr.push app.static.|i|))
       (arr.push v)
       arr)))


-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to