Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default to both REPL and console printing #43

Merged
merged 1 commit into from
Jul 12, 2016

Conversation

AdamFrey
Copy link
Contributor

@AdamFrey AdamFrey commented Jun 28, 2016

Weasel by default overwrites the *print-fn* global variable to redirect all printing to the REPL after the REPL connection has been opened. In practice this means that if you are using boot-cljs-repl and are also printing to the console via (enable-console-print), your console printing will work for an abritrary period of time until it doesn't anymore.

This patch configures Weasel to set the *print-fn* to print to the REPL and the console. IMO, this is the best default to ensure that users aren't confused when half their print statements stop working. It's not at all obvious that what the cause is and the amount of people that will be run into this problem is large.

I'm also open to exposing this as an option for the task, if you think that's a good idea.

Addresses this issue: #26

Weasel by default overwrites the *print-fn* global variable to redirect
all printing to the REPL after the REPL connection has been opened. In
practice this means that if you are using boot-cljs-repl and are also
printing to the console via `(enable-console-print)`, your console printing will
work for an abritrary period of time until it doesn't anymore.

This patch configures Weasel to set the *print-fn* to print to the REPL
and the console. IMO, this is the best default to ensure that users
aren't confused when half print statements stop working. It's not at all
obvious that what the cause is and the amount of people that will be run
into this problem is large.

I'm also open to exposing this as an option for the task, if you think
that's a good idea.

Addresses this issue: adzerk-oss#26
@Deraen Deraen merged commit 883a397 into adzerk-oss:master Jul 12, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants