unrepl

discussing specification of an edn-based repl and its implementations.
2018-03-28T08:09:16.000370Z

2018-03-28T08:09:50.000395Z

cgrand 2018-03-28T11:12:02.000010Z

Have you read https://danielcompton.net/2018/03/28/clojure-survey-2018?

pesterhazy 2018-03-28T11:43:24.000128Z

Not yet, which section in particular?

cgrand 2018-03-28T12:27:15.000519Z

the growing sentiment on error reporting is relevant to this channel

dominicm 2018-03-28T12:35:18.000379Z

I think Stu really nailed it, you need the form and the exception to do anything useful about messages

cgrand 2018-03-28T12:36:50.000212Z

Source?

pesterhazy 2018-03-28T12:39:01.000250Z

Yeah it's interesting how error messages are perceived as a regression from 1.8

pesterhazy 2018-03-28T12:39:46.000036Z

I feel like unravel and other unrepl clients could really help here by giving collapsed-by-default expandable errors

pesterhazy 2018-03-28T12:40:27.000248Z

The nitty gritty detail (deep stacktraces, complete spec errors) is hidden by default but it's all there if you need it

dominicm 2018-03-28T12:41:36.000327Z

It was in his talk about REPL driven development @cgrand

dominicm 2018-03-28T12:42:31.000475Z

I've never understood stack trace woes, they make a lot of sense to me. But spec errors are opaque to me. I've no idea how to solve that even for my environment.