Fork me on GitHub
#reveal
<
2022-03-16
>
jlmr07:03:54

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.

jlmr07:03:37

Or is this expected and somehow a consequence of my setup?

vlaaad18:03:27

Hey! Sorry, I'm currently on vacation. I'll have a look later

vlaaad20:03:08

I'm back 😄

vlaaad20:03:48

I found what I can do on Reveal's side to make flushing more aggressive

vlaaad21:03:01

I released an update (Free: 1.3.273, Pro: 1.3.344) that fixes this issue

jlmr07:04:21

Great, hope you had a good vacation! Thanks for the fix!