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.

Reply via email to