Could it be that a Reveal REPL does not flush *err* correctly? I’m trying the following:
• Start a socket repl from the terminal.
• Eval ((requiring-resolve 'vlaaad.reveal/repl)) to open Reveal
• Eval:
• (set! *warn-on-reflection* true)
• (def i 42)
• (.toString i)
• An I get no reflection warnings in Reveal.
• If I then eval (.flush *err*) the two warnings show up in Reveal and the REPL in the terminal.
Or is this expected and somehow a consequence of my setup?
Great, hope you had a good vacation! Thanks for the fix!
I'm back 😄
I found what I can do on Reveal's side to make flushing more aggressive
I released an update (Free: 1.3.273, Pro: 1.3.344) that fixes this issue
Hey! Sorry, I'm currently on vacation. I'll have a look later