OMG. Thank you for this brilliant introduction. And of course all your hard 
work, as well :-)


On Wednesday, July 13, 2016 at 7:35:53 PM UTC-7, Zach Oakes wrote:
>
> As I understand it, the Boot.java I linked to basically does that. You 
> just run its main function and it takes care of downloading Boot to the 
> right spot and invoking it.
>
> On Wednesday, July 13, 2016 at 10:18:05 PM UTC-4, Colin Fleming wrote:
>>
>> What I do for Leiningen in Cursive is basically mimic what the lein 
>> script does, and download the uberjars to .lein/self-installs, and then run 
>> processes with those on the classpath. Would something similar for Boot 
>> work? As I understand it, boot.sh is just a tricky wrapper around an 
>> embedded jar, so hopefully that would work. I'm also selfishly interested 
>> in this because I don't support boot yet but I want to.
>>
>> On 14 July 2016 at 14:12, Zach Oakes <zso...@gmail.com> wrote:
>>
>>> If I get desperate I may do that, but the main users I care about are 
>>> beginners, and they generally have trouble installing CLI tools. I'm hoping 
>>> it is a trivial fix and I'll be able to get Boot working in 2.1.0 :)
>>>
>>> On Wednesday, July 13, 2016 at 9:44:50 PM UTC-4, Mark wrote:
>>>>
>>>> How about, until the issues are resolved, you require boot to be 
>>>> installed?
>>>> On Jul 13, 2016 6:52 PM, "Zach Oakes" <zso...@gmail.com> wrote:
>>>>
>>>>> That Boot tab is quite a tease ;) I wanted to finish support for it so 
>>>>> bad, but technical difficulties prevented me from doing it. I definitely 
>>>>> plan to still do so, and any help would be appreciated.
>>>>>
>>>>> The issue is actually pretty simple: I need to be able to call Boot 
>>>>> commands without having Boot installed. I do so for Leiningen by 
>>>>> literally 
>>>>> adding it as a dependency and calling its build commands programatically. 
>>>>> Boot simply isn't designed to work that way.
>>>>>
>>>>> After talking to the Boot folks, they suggested I add Boot.java 
>>>>> <https://github.com/boot-clj/boot-bin/blob/master/src/Boot.java> to 
>>>>> my project and start a process that calls its main method with the 
>>>>> appropriate task names. Easy enough, but that does not actually work. It 
>>>>> turns out that AOT compilation causes this java file to not behave 
>>>>> correctly.
>>>>>
>>>>> If anyone is interested in investigating this, I created a minimal 
>>>>> case for this issue here: https://github.com/oakes/boot-clj-issue
>>>>>
>>>>> Once that is resolved, it will be pretty trivial to enable building 
>>>>> Boot projects.I actually would like to make the built-in templates use 
>>>>> Boot 
>>>>> by default instead of Leiningen. Boot scripts in particular will be 
>>>>> awesome 
>>>>> for beginners.
>>>>>
>>>>> On Wednesday, July 13, 2016 at 6:44:01 PM UTC-4, Sean Corfield wrote:
>>>>>>
>>>>>> I see a Boot tab in the REPL area but looking at the source code, 
>>>>>> detecting build.boot is disabled (and, indeed, I can’t get NC to 
>>>>>> recognize 
>>>>>> any of my Boot-only projects).
>>>>>>
>>>>>>  
>>>>>>
>>>>>> Can you speak to where you are on Boot support?
>>>>>>
>>>>>>  
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
>>>>>> An Architect's View -- http://corfield.org/
>>>>>>
>>>>>> "If you're not annoying somebody, you're not really alive."
>>>>>> -- Margaret Atwood
>>>>>>
>>>>>>  
>>>>>>
>>>>>> On 7/13/16, 10:58 AM, "Zach Oakes" <clo...@googlegroups.com on 
>>>>>> behalf of zso...@gmail.com> wrote:
>>>>>>
>>>>>> TL;DR: Nightcode, a Clojure IDE, just got a makeover: 
>>>>>> https://sekao.net/nightcode/
>>>>>>
>>>>>>  
>>>>>>
>>>>>>  
>>>>>>
>>>>>> -- 
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Clojure" group.
>>>>> To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>> -- 
>>> You received this message because you are subscribed to the Google
>>> Groups "Clojure" group.
>>> To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
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/d/optout.

Reply via email to