status-im / pluto

https://status-im.github.io/pluto/
12 stars 3 forks source link

Syntax Errors are difficult to resolve and present a UX challenge #62

Open bhauman opened 6 years ago

bhauman commented 6 years ago

Syntax errors are currently very difficult to resolve. Syntax errors will be the most common experience when people use the pluto and thus these will need to be addressed at some point.

I currently see two solutions to the current situation:

Position info while more difficult to implement can provide more information to a user even if that position information is attached to a cryptic error message.

Position info can be gathered if the edn is read with tools.analyzer on the client.