Thanks, will look into it.

On Tue, Jan 15, 2013 at 12:33 PM, Frank Siebenlist <
frank.siebenl...@gmail.com> wrote:

> I opened issue CLJS-457 for this enhancement/bug.
>
> As a workaround, one can test for undefined?, although that is not really
> the same and cljs-specific, but for my use case that will do.
>
> Thanks, Frank.
>
>
> On Jan 15, 2013, at 5:32 AM, David Nolen <dnolen.li...@gmail.com> wrote:
>
> > This is an unrelated issue. We could probably simulate this by creating
> a Unbound type and initializing def'ed vars without init expressions to
> instances of it.
> >
> > David
> >
> >
> > On Tue, Jan 15, 2013 at 1:08 AM, Frank Siebenlist <
> frank.siebenl...@gmail.com> wrote:
> > ClojureScript:cljs.user> (def a nil)
> > nil
> > ClojureScript:cljs.user> (def b)
> >
> > ClojureScript:cljs.user> (= a b)
> > true
> > --------
> > user=> (def a nil)
> > #'user/a
> > user=> (def b)
> > #'user/b
> > user=> (= a b)
> > false
> > --------
> >
> > I didn't realize that the above is dark cave material ;-)
> >
> > Could you elaborate a little on the desirable aspect?
> > (I'm not arguing - only trying to understand as I have just been bitten
> by this behavior)
> >
> > Thanks, FrankS.
> >
> >
> >
> >
> > On Jan 14, 2013, at 9:25 PM, David Nolen <dnolen.li...@gmail.com> wrote:
> >
> > > This behavior is desirable. Unless you are in some dark cave of
> interop you shouldn't care.
> > >
> > > On Tuesday, January 15, 2013, Frank Siebenlist wrote:
> > > ClojureScript:cljs.user> (def a nil)
> > > nil
> > > ClojureScript:cljs.user> (def b)
> > >
> > > ClojureScript:cljs.user> (undefined? a)
> > > false
> > > ClojureScript:cljs.user> (undefined? b)
> > > true
> > > ClojureScript:cljs.user> (nil? a)
> > > true
> > > ClojureScript:cljs.user> (nil? b)
> > > true
> > > ClojureScript:cljs.user> (type a)
> > > nil
> > > ClojureScript:cljs.user> (type b)
> > > nil
> > > ClojureScript:cljs.user> (goog.typeOf a)
> > > "null"
> > > ClojureScript:cljs.user> (goog.typeOf b)
> > > "undefined"
> > > ClojureScript:cljs.user> (= a b)
> > > true
> > >
> > >
> > > That doesn't feel right… does it?
> > >
> > > Definitely different from clojure… although it's difficult to compare
> without vars in cljs.
> > >
> > > -FrankS.
> > >
> > >
> > >
> > > --
> > > 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 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 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 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 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 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

Reply via email to