Thanks David, I will have a look.

On 7 July 2016 at 18:26, David Nolen <dnolen.li...@gmail.com> wrote:
> Does goog.exportSymbol not work for your case? The transit-js project is a
> good example of how to make Closure targeted code be usable by regular
> JavaScript. It's really no different for ClojureScript.
>
> https://github.com/cognitect/transit-js/blob/620906704f9f6904745895878ad3228607836d31/src/com/cognitect/transit.js#L599-L645
>
> David
>
> On Thu, Jul 7, 2016 at 1:22 PM, Colin Yates <colin.ya...@gmail.com> wrote:
>>
>> Hi all,
>>
>> Any tips for including the JavaScript from a cljs project in a non-cljs
>> project? I have a rather unusual situation where I have:
>>  - util.jar (lots of .cljc files) - the infamous company-wide utility
>> library
>>  - main.war - actually serves two UIs, one ClojureScript and one
>> CoffeeScript using ExtJS (and therefore cannot use google closure)
>>
>> I want to make the JavaScript in util.jar accessible to the _CoffeeScript_
>> part of the main.war. It is already added as a (:requires ...) dependency,
>> but the CoffeeScript part has no visibility of that machinery.
>>
>> The 'main.war' project is built using lein but I am looking for any reason
>> to get back into boot.
>>
>> In the worst case I can:
>>  - include a non-advanced compilation of the namespaces in util in
>> util.jar
>>  - in main.war, crack the jar open and copy the unadvanced javascript to
>> the right place so CoffeeScript can see it
>>
>> or:
>>  - have main.war have a cljsbuild config for the util namespaces
>>
>> Which all feels very unsophisticated and awkward.
>>
>> Any thoughts/hints/tips?
>>
>> Thanks,
>>
>> Colin
>>
>> --
>> 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 https://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 https://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 https://groups.google.com/group/clojurescript.

Reply via email to