New release of Domina (now with reworked eventing)

2012-04-27 Thread Luke VanderHart
Some of you may already be aware of of Domina, a jQuery-inspired DOM 
manipulation library I've been working on. It's been out there for a while, 
but I just finished up a round of changes that I think bring it to a 
certain degree of completion for basic use (although there's definitely a 
lot of cool stuff that still remains to be added).

Most notable is a new set of eventing functions; I hope they'll provide an 
easy-to-use, low-level foundation for building more complex data- and 
event-driven web applications.

Please check it out: https://github.com/levand/domina/

Feedback, pull request, etc. are welcome.

Thanks!

-Luke  

-- 
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

Re: New release of Domina (now with reworked eventing)

2012-04-27 Thread nchurch
Looking forward to trying it out.  Has anyone used both Enfocus and
Domina?  Any comparisons on the usage and features of the two?  Also,
has anyone put either of these together with JQuery UI code?

On Apr 27, 7:47 am, Luke VanderHart  wrote:
> Some of you may already be aware of of Domina, a jQuery-inspired DOM
> manipulation library I've been working on. It's been out there for a while,
> but I just finished up a round of changes that I think bring it to a
> certain degree of completion for basic use (although there's definitely a
> lot of cool stuff that still remains to be added).
>
> Most notable is a new set of eventing functions; I hope they'll provide an
> easy-to-use, low-level foundation for building more complex data- and
> event-driven web applications.
>
> Please check it out:https://github.com/levand/domina/
>
> Feedback, pull request, etc. are welcome.
>
> Thanks!
>
> -Luke

-- 
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


Re: New release of Domina (now with reworked eventing)

2012-04-27 Thread David Nolen
lein-cljsbuild is now becoming the tool of choice for many CLJS devs. One
thing I've noticed about domina is that it's not particularly careful about
declaration order. This results in a spew of compiler warnings when
building your project with domina. It would be nice to sprinkle the code
with the necessary declares to eliminate these warnings.

David

On Fri, Apr 27, 2012 at 10:47 AM, Luke VanderHart  wrote:

> Some of you may already be aware of of Domina, a jQuery-inspired DOM
> manipulation library I've been working on. It's been out there for a while,
> but I just finished up a round of changes that I think bring it to a
> certain degree of completion for basic use (although there's definitely a
> lot of cool stuff that still remains to be added).
>
> Most notable is a new set of eventing functions; I hope they'll provide an
> easy-to-use, low-level foundation for building more complex data- and
> event-driven web applications.
>
> Please check it out: https://github.com/levand/domina/
>
> Feedback, pull request, etc. are welcome.
>
> Thanks!
>
> -Luke
>
> --
> 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

Re: New release of Domina (now with reworked eventing)

2012-04-27 Thread Allen Johnson
I received the following error when performing a `lein deps` for this
version [domina "1.0.0-beta4"]

Could not find artifact org.clojure:clojurescript:pom:0.0-1069 in
central (http://repo1.maven.org/maven2)
Could not find artifact org.clojure:clojurescript:pom:0.0-1069 in
clojars (http://clojars.org/repo/)
Could not find artifact org.clojure:clojurescript:jar:0.0-1069 in
central (http://repo1.maven.org/maven2)
Could not find artifact org.clojure:clojurescript:jar:0.0-1069 in
clojars (http://clojars.org/repo/)
java.lang.RuntimeException:
org.sonatype.aether.resolution.DependencyResolutionException: Could
not find artifact org.clojure:clojurescript:jar:0.0-1069 in central
(http://repo1.maven.org/maven2)
at clojure.lang.Util.runtimeException(Util.java:165)
at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:35)
at 
cemerick.pomegranate.aether$resolve_dependencies.doInvoke(aether.clj:406)
at clojure.lang.RestFn.invoke(RestFn.java:1096)
at leiningen.core.classpath$get_dependencies.doInvoke(classpath.clj:107)
at clojure.lang.RestFn.invoke(RestFn.java:425)
at clojure.lang.AFn.applyToHelper(AFn.java:163)
at clojure.lang.RestFn.applyTo(RestFn.java:132)
at clojure.core$apply.invoke(core.clj:604)
at 
leiningen.core.classpath$resolve_dependencies.doInvoke(classpath.clj:123)
at clojure.lang.RestFn.invoke(RestFn.java:425)
at leiningen.deps$deps.invoke(deps.clj:24)
at leiningen.deps$deps.invoke(deps.clj:20)
at clojure.lang.Var.invoke(Var.java:401)
at clojure.lang.AFn.applyToHelper(AFn.java:161)
at clojure.lang.Var.applyTo(Var.java:518)
at clojure.core$apply.invoke(core.clj:602)
at leiningen.core.main$resolve_task$fn__699.doInvoke(main.clj:66)
at clojure.lang.RestFn.invoke(RestFn.java:410)
at clojure.lang.AFn.applyToHelper(AFn.java:161)
at clojure.lang.RestFn.applyTo(RestFn.java:132)
at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:602)
at leiningen.core.main$apply_task.invoke(main.clj:88)
at leiningen.core.main$_main$fn__731.invoke(main.clj:140)
at leiningen.core.main$_main.doInvoke(main.clj:140)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.lang.Var.invoke(Var.java:401)
at clojure.lang.AFn.applyToHelper(AFn.java:161)
at clojure.lang.Var.applyTo(Var.java:518)
at clojure.core$apply.invoke(core.clj:600)
at clojure.main$main_opt.invoke(main.clj:323)
at clojure.main$main.doInvoke(main.clj:426)
at clojure.lang.RestFn.invoke(RestFn.java:436)
at clojure.lang.Var.invoke(Var.java:409)
at clojure.lang.AFn.applyToHelper(AFn.java:167)
at clojure.lang.Var.applyTo(Var.java:518)
at clojure.main.main(main.java:37)
Caused by: org.sonatype.aether.resolution.DependencyResolutionException:
Could not find artifact org.clojure:clojurescript:jar:0.0-1069 in
central (http://repo1.maven.org/maven2)
at 
org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:375)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:92)
at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:30)
... 37 more
Caused by: org.sonatype.aether.resolution.ArtifactResolutionException:
Could not find artifact org.clojure:clojurescript:jar:0.0-1069 in
central (http://repo1.maven.org/maven2)
at 
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538)
at 
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216)
at 
org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:358)
... 43 more
Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException:
Could not find artifact org.clojure:clojurescript:jar:0.0-1069 in
central (http://repo1.maven.org/maven2)
at 
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:946)
at 
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:940)
at 
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:669)
at 
org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:60)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(Thr

Re: New release of Domina (now with reworked eventing)

2012-04-28 Thread Luke VanderHart
David,

Yes. I've been looking at that today. Something is going on that is not so 
straightforward, though - I think there might be a compiler issue (or else 
I'm misunderstanding some aspect of the compiler).

For example, I'm getting the warning on compiler-generated vars. e.g:

WARNING: Use of undeclared Var domina.css/t7256 at line 14

Still investigating (though if you happen to know what's going on, please 
let me know)


On Friday, April 27, 2012 3:26:43 PM UTC-4, David Nolen wrote:
>
> lein-cljsbuild is now becoming the tool of choice for many CLJS devs. One 
> thing I've noticed about domina is that it's not particularly careful about 
> declaration order. This results in a spew of compiler warnings when 
> building your project with domina. It would be nice to sprinkle the code 
> with the necessary declares to eliminate these warnings.
>
> David
>
> On Fri, Apr 27, 2012 at 10:47 AM, Luke VanderHart wrote:
>
>> Some of you may already be aware of of Domina, a jQuery-inspired DOM 
>> manipulation library I've been working on. It's been out there for a while, 
>> but I just finished up a round of changes that I think bring it to a 
>> certain degree of completion for basic use (although there's definitely a 
>> lot of cool stuff that still remains to be added).
>>
>> Most notable is a new set of eventing functions; I hope they'll provide 
>> an easy-to-use, low-level foundation for building more complex data- and 
>> event-driven web applications.
>>
>> Please check it out: https://github.com/levand/domina/
>>
>> Feedback, pull request, etc. are welcome.
>>
>> Thanks!
>>
>> -Luke  
>>
>> -- 
>> 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

Re: New release of Domina (now with reworked eventing)

2012-04-28 Thread David Nolen
Which version of ClojurScript? Have you tried building against master?

David

On Sat, Apr 28, 2012 at 1:19 PM, Luke VanderHart
wrote:

> David,
>
> Yes. I've been looking at that today. Something is going on that is not so
> straightforward, though - I think there might be a compiler issue (or else
> I'm misunderstanding some aspect of the compiler).
>
> For example, I'm getting the warning on compiler-generated vars. e.g:
>
> WARNING: Use of undeclared Var domina.css/t7256 at line 14
>
> Still investigating (though if you happen to know what's going on, please
> let me know)
>
>
> On Friday, April 27, 2012 3:26:43 PM UTC-4, David Nolen wrote:
>
>> lein-cljsbuild is now becoming the tool of choice for many CLJS devs. One
>> thing I've noticed about domina is that it's not particularly careful about
>> declaration order. This results in a spew of compiler warnings when
>> building your project with domina. It would be nice to sprinkle the code
>> with the necessary declares to eliminate these warnings.
>>
>> David
>>
>> On Fri, Apr 27, 2012 at 10:47 AM, Luke VanderHart wrote:
>>
>> Some of you may already be aware of of Domina, a jQuery-inspired DOM
>>> manipulation library I've been working on. It's been out there for a while,
>>> but I just finished up a round of changes that I think bring it to a
>>> certain degree of completion for basic use (although there's definitely a
>>> lot of cool stuff that still remains to be added).
>>>
>>> Most notable is a new set of eventing functions; I hope they'll provide
>>> an easy-to-use, low-level foundation for building more complex data- and
>>> event-driven web applications.
>>>
>>> Please check it out: 
>>> https://github.com/levand/**domina/
>>>
>>> Feedback, pull request, etc. are welcome.
>>>
>>> Thanks!
>>>
>>> -Luke
>>>
>>> --
>>> 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+unsubscribe@**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

Re: New release of Domina (now with reworked eventing)

2012-04-28 Thread Luke VanderHart
Yep, still happens against master.

Trying to reduce it to a simpler test case now (and also see if it still 
happens when I take lein-cljsbuild out of the equation).

On Saturday, April 28, 2012 1:29:07 PM UTC-4, David Nolen wrote:
>
> Which version of ClojurScript? Have you tried building against master?
>
> David
>
> On Sat, Apr 28, 2012 at 1:19 PM, Luke VanderHart <
> luke.vanderh...@gmail.com> wrote:
>
>> David,
>>
>> Yes. I've been looking at that today. Something is going on that is not 
>> so straightforward, though - I think there might be a compiler issue (or 
>> else I'm misunderstanding some aspect of the compiler).
>>
>> For example, I'm getting the warning on compiler-generated vars. e.g:
>>
>> WARNING: Use of undeclared Var domina.css/t7256 at line 14
>>
>> Still investigating (though if you happen to know what's going on, please 
>> let me know)
>>
>>
>> On Friday, April 27, 2012 3:26:43 PM UTC-4, David Nolen wrote:
>>
>>> lein-cljsbuild is now becoming the tool of choice for many CLJS devs. 
>>> One thing I've noticed about domina is that it's not particularly careful 
>>> about declaration order. This results in a spew of compiler warnings when 
>>> building your project with domina. It would be nice to sprinkle the code 
>>> with the necessary declares to eliminate these warnings.
>>>
>>> David
>>>
>>> On Fri, Apr 27, 2012 at 10:47 AM, Luke VanderHart wrote:
>>>
>>> Some of you may already be aware of of Domina, a jQuery-inspired DOM 
 manipulation library I've been working on. It's been out there for a 
 while, 
 but I just finished up a round of changes that I think bring it to a 
 certain degree of completion for basic use (although there's definitely a 
 lot of cool stuff that still remains to be added).

 Most notable is a new set of eventing functions; I hope they'll provide 
 an easy-to-use, low-level foundation for building more complex data- and 
 event-driven web applications.

 Please check it out: 
 https://github.com/levand/**domina/

 Feedback, pull request, etc. are welcome.

 Thanks!

 -Luke  

 -- 
 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+unsubscribe@**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

Re: New release of Domina (now with reworked eventing)

2012-04-28 Thread David Nolen
It's definitely something about reify, though it seems hard for me to
reproduce in a single file w/ lein-cljsbuild.

David

On Sat, Apr 28, 2012 at 3:26 PM, Luke VanderHart
wrote:

> Yep, still happens against master.
>
> Trying to reduce it to a simpler test case now (and also see if it still
> happens when I take lein-cljsbuild out of the equation).
>
>
> On Saturday, April 28, 2012 1:29:07 PM UTC-4, David Nolen wrote:
>>
>> Which version of ClojurScript? Have you tried building against master?
>>
>> David
>>
>> On Sat, Apr 28, 2012 at 1:19 PM, Luke VanderHart <
>> luke.vanderh...@gmail.com> wrote:
>>
>>> David,
>>>
>>> Yes. I've been looking at that today. Something is going on that is not
>>> so straightforward, though - I think there might be a compiler issue (or
>>> else I'm misunderstanding some aspect of the compiler).
>>>
>>> For example, I'm getting the warning on compiler-generated vars. e.g:
>>>
>>> WARNING: Use of undeclared Var domina.css/t7256 at line 14
>>>
>>> Still investigating (though if you happen to know what's going on,
>>> please let me know)
>>>
>>>
>>> On Friday, April 27, 2012 3:26:43 PM UTC-4, David Nolen wrote:
>>>
 lein-cljsbuild is now becoming the tool of choice for many CLJS devs.
 One thing I've noticed about domina is that it's not particularly careful
 about declaration order. This results in a spew of compiler warnings when
 building your project with domina. It would be nice to sprinkle the code
 with the necessary declares to eliminate these warnings.

 David

 On Fri, Apr 27, 2012 at 10:47 AM, Luke VanderHart wrote:

 Some of you may already be aware of of Domina, a jQuery-inspired DOM
> manipulation library I've been working on. It's been out there for a 
> while,
> but I just finished up a round of changes that I think bring it to a
> certain degree of completion for basic use (although there's definitely a
> lot of cool stuff that still remains to be added).
>
> Most notable is a new set of eventing functions; I hope they'll
> provide an easy-to-use, low-level foundation for building more complex
> data- and event-driven web applications.
>
> Please check it out: 
> https://github.com/levand/**domi**na/
>
> Feedback, pull request, etc. are welcome.
>
> Thanks!
>
> -Luke
>
> --
> 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+unsubscribe@**googlegrou**ps.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+unsubscribe@**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

Re: New release of Domina (now with reworked eventing)

2012-05-02 Thread David Nolen
Michal Marczyk submitted a patch - should be fixed in master.

David

On Sat, Apr 28, 2012 at 3:26 PM, Luke VanderHart
wrote:

> Yep, still happens against master.
>
> Trying to reduce it to a simpler test case now (and also see if it still
> happens when I take lein-cljsbuild out of the equation).
>
>
> On Saturday, April 28, 2012 1:29:07 PM UTC-4, David Nolen wrote:
>>
>> Which version of ClojurScript? Have you tried building against master?
>>
>> David
>>
>> On Sat, Apr 28, 2012 at 1:19 PM, Luke VanderHart <
>> luke.vanderh...@gmail.com> wrote:
>>
>>> David,
>>>
>>> Yes. I've been looking at that today. Something is going on that is not
>>> so straightforward, though - I think there might be a compiler issue (or
>>> else I'm misunderstanding some aspect of the compiler).
>>>
>>> For example, I'm getting the warning on compiler-generated vars. e.g:
>>>
>>> WARNING: Use of undeclared Var domina.css/t7256 at line 14
>>>
>>> Still investigating (though if you happen to know what's going on,
>>> please let me know)
>>>
>>>
>>> On Friday, April 27, 2012 3:26:43 PM UTC-4, David Nolen wrote:
>>>
 lein-cljsbuild is now becoming the tool of choice for many CLJS devs.
 One thing I've noticed about domina is that it's not particularly careful
 about declaration order. This results in a spew of compiler warnings when
 building your project with domina. It would be nice to sprinkle the code
 with the necessary declares to eliminate these warnings.

 David

 On Fri, Apr 27, 2012 at 10:47 AM, Luke VanderHart wrote:

 Some of you may already be aware of of Domina, a jQuery-inspired DOM
> manipulation library I've been working on. It's been out there for a 
> while,
> but I just finished up a round of changes that I think bring it to a
> certain degree of completion for basic use (although there's definitely a
> lot of cool stuff that still remains to be added).
>
> Most notable is a new set of eventing functions; I hope they'll
> provide an easy-to-use, low-level foundation for building more complex
> data- and event-driven web applications.
>
> Please check it out: 
> https://github.com/levand/**domi**na/
>
> Feedback, pull request, etc. are welcome.
>
> Thanks!
>
> -Luke
>
> --
> 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+unsubscribe@**googlegrou**ps.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+unsubscribe@**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

Re: New release of Domina (now with reworked eventing)

2012-05-22 Thread Dmitry Groshev
cljsbuild still screams on me when building Domina with the latest 
Clojurescript and cljsbuild.

WARNING: Use of undeclared Var domina/.DomContent at line 459 
/home/si14/repos/domina/src/cljs/domina.cljs
WARNING: Use of undeclared Var domina/.nodes at line 459 
/home/si14/repos/domina/src/cljs/domina.cljs
WARNING: Use of undeclared Var domina/.single-node at line 459 
/home/si14/repos/domina/src/cljs/domina.cljs

and so on.

On Thu, 3 May 2012 at 1:22:19 UTC+4 David Nolen wrote:
>
> Michal Marczyk submitted a patch - should be fixed in master.
>
> David
>
> On Sat, Apr 28, 2012 at 3:26 PM, Luke VanderHart <
> luke.vanderh...@gmail.com> wrote:
>
>> Yep, still happens against master.
>>
>> Trying to reduce it to a simpler test case now (and also see if it still 
>> happens when I take lein-cljsbuild out of the equation).
>>
>>
>> On Saturday, April 28, 2012 1:29:07 PM UTC-4, David Nolen wrote:
>>>
>>> Which version of ClojurScript? Have you tried building against master?
>>>
>>> David
>>>
>>> On Sat, Apr 28, 2012 at 1:19 PM, Luke VanderHart <
>>> luke.vanderh...@gmail.com> wrote:
>>>
 David,

 Yes. I've been looking at that today. Something is going on that is not 
 so straightforward, though - I think there might be a compiler issue (or 
 else I'm misunderstanding some aspect of the compiler).

 For example, I'm getting the warning on compiler-generated vars. e.g:

 WARNING: Use of undeclared Var domina.css/t7256 at line 14

 Still investigating (though if you happen to know what's going on, 
 please let me know)


 On Friday, April 27, 2012 3:26:43 PM UTC-4, David Nolen wrote:

> lein-cljsbuild is now becoming the tool of choice for many CLJS devs. 
> One thing I've noticed about domina is that it's not particularly careful 
> about declaration order. This results in a spew of compiler warnings when 
> building your project with domina. It would be nice to sprinkle the code 
> with the necessary declares to eliminate these warnings.
>
> David
>
> On Fri, Apr 27, 2012 at 10:47 AM, Luke VanderHart wrote:
>
> Some of you may already be aware of of Domina, a jQuery-inspired DOM 
>> manipulation library I've been working on. It's been out there for a 
>> while, 
>> but I just finished up a round of changes that I think bring it to a 
>> certain degree of completion for basic use (although there's definitely 
>> a 
>> lot of cool stuff that still remains to be added).
>>
>> Most notable is a new set of eventing functions; I hope they'll 
>> provide an easy-to-use, low-level foundation for building more complex 
>> data- and event-driven web applications.
>>
>> Please check it out: 
>> https://github.com/levand/**domi**na/
>>
>> Feedback, pull request, etc. are welcome.
>>
>> Thanks!
>>
>> -Luke  
>>
>> -- 
>> 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+unsubscribe@**googlegrou**ps.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+unsubscribe@**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
>>
>
>
четверг, 3 мая 2012 г., 1:22:19 UTC+4 пользователь David Nolen написал:
>
> Michal Marczyk submitted a patch - should be fixed in master.
>
> David
>
> On Sat, Apr 28, 2012 at 3:26 PM, Luke VanderHart <
> luke.vanderh...@gmail.com> wrote:
>
>> Yep, still happens against master.
>>
>> Trying to reduce it to a simpler test case now (and also see if it still 
>> happens when I take lein-cljsbuild out of the equation).
>>
>>
>> On Saturday, April 28, 2012 1:29:07 PM UTC-4, David Nolen wrote:
>>>
>>> Which