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.