You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I use Yason extensively in my personal codebases and 7daea breaks all sorts of code that has been stable for years: before, yason would default to *standard-output* for encoding and now it defaults to the stream referenced by the unbound symbol *json-output*. This makes one of my primary use-cases (quickly testing things out at the repl) much more burdensome, because I have to either (setf yason::*json-output* *standard-output*) or add a bunch of boilerplate to make a json output stream.
The change itself makes sense because it makes :indent and friends less surprising but, IMO, it should be done in a non-breaking way.
The text was updated successfully, but these errors were encountered:
I use Yason extensively in my personal codebases and 7daea breaks all sorts of code that has been stable for years: before, yason would default to
*standard-output*
for encoding and now it defaults to the stream referenced by the unbound symbol*json-output*
. This makes one of my primary use-cases (quickly testing things out at the repl) much more burdensome, because I have to either(setf yason::*json-output* *standard-output*)
or add a bunch of boilerplate to make a json output stream.The change itself makes sense because it makes
:indent
and friends less surprising but, IMO, it should be done in a non-breaking way.The text was updated successfully, but these errors were encountered: