Zach, Here's additional info. Hitting ENTER key a couple of times, at least, one more, fixes the problem. Probably, reloading has a problem. If I don't hit Reload button, this weird behavior doesn't happen. If I hit Reload button, or type (require ... :reload) in REPL, this weird behavior starts.
Also, it happens only when I'm using Overtone. Quil apps don't have this problem. Overtone connects to internal server, so this may be a problematic on Nightcode REPL. - Yoko On Fri, Jul 15, 2016 at 10:45 AM, Zach Oakes <zsoa...@gmail.com> wrote: > I will definitely look into the REPL issue this weekend. Sorry about that > regression -- there are some rough edges right now. My users are also my > beta testers :) > > On Thursday, July 14, 2016 at 10:46:17 PM UTC-4, yokolet wrote: >> >> Thanks for the update! A single REPL window on the new version looks >> nice. It's good to avoid confusion for beginners. >> Recently, ClojureBridge (clojurebridge.org) officially switched to >> Nightcode. I think ClojureBridge students will like this easy to use editor. >> >> However, there's a really *ouch* problem in version 2.0.0. It doesn't >> play nicely with Overtone. ClojureBridge has one Overtone material, which >> works well on night code 1.3.1. I could run (piano), (piano 48) or other >> Overtone functions many times on the REPL window. But, on 2.0.0, if I run >> (piano) once, that's it. REPL window acts weirdly. >> >> Are there any links to older versions? For a while, ClojureBridge wants >> to stick to version 1.3.x. >> >> - Yoko >> >> >> >> On Wed, Jul 13, 2016 at 11:18 PM, Christopher Small <metas...@gmail.com> >> wrote: >> >>> 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 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. > -- 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.