chlorine-clover

About Chlorine for Atom and Clover for VS Code: https://atom.io/packages/chlorine and https://marketplace.visualstudio.com/items?itemName=mauricioszabo.clover
mauricio.szabo 2020-04-11T00:37:18.174400Z

@fabrao fix for the error: https://github.com/mauricioszabo/repl-tooling/pull/67. Will publish a new version soon-ish 🙂

fabrao 2020-04-11T00:39:07.174800Z

so, what is the origin of problem?

mauricio.szabo 2020-04-11T00:41:15.176900Z

To be honest, .getPath of Java returns a / on the beginning of the file. Have no idea why other people didn't have this problem. I assume most people are working in MacOS or Linux 😄

fabrao 2020-04-11T00:41:52.178Z

It can be !!!

mauricio.szabo 2020-04-11T00:42:21.178800Z

Also, on load-file the "origin" of the file gets corrected: is only when Java needs to resolve the filename (which is necessary when we use "refresh")

fabrao 2020-04-11T00:42:26.179Z

So, I´m now Windows Chlorine bug finder

fabrao 2020-04-11T00:42:49.179300Z

Thanks

mauricio.szabo 2020-04-11T01:43:07.180400Z

@fabrao Just published a new version. Thanks for helping me debug this issue, just tested on windows and seems that its working now 🙂

fabrao 2020-04-11T04:02:26.181Z

When do you think you´ll start with debug?

seancorfield 2020-04-11T04:06:08.181400Z

What do you want in a debugger?

seancorfield 2020-04-11T04:06:21.181800Z

(I think step debuggers are a terrible idea)

fabrao 2020-04-11T04:12:45.183100Z

I tested the fixes from new version and it´s ok now

fabrao 2020-04-11T04:14:22.183800Z

I used sometimes cider-debug-defun-at-point in Emacs

fabrao 2020-04-11T04:19:05.184100Z

it´s like gdb

mauricio.szabo 2020-04-11T04:20:35.185600Z

Probably not very soon. There are a lot of things I want to do before: get rid of UNREPL, better support for parsing big EDNs, avoid locking Atom when too much text is injected, and so on....

fabrao 2020-04-11T04:22:30.186400Z

I think debugger is a high level of complexity, correct?

seancorfield 2020-04-11T04:29:28.187100Z

Yeah, debuggers are really hard to get right -- although any "Clojure" debugger is really just building on top of the existing JVM debugging system.

seancorfield 2020-04-11T04:30:35.188500Z

But I really think they're a wrong-headed approach to solving problems. I see a lot of people, in various languages, reach for a step debugger/breakpoints without actually thinking scientifically about what the problem might be and how to diagnose it. Step debuggers encourage random tinkering 😞

💯 3
2020-04-11T04:42:13.190600Z

i appreciate having the option though to examine the actual values. we don't always have the luxury of interfacing with code we have written ourselves.

fabrao 2020-04-11T04:43:41.191200Z

I only use it if I´m tired and having to solve some problem

seancorfield 2020-04-11T04:51:23.191400Z

REPL all the things 🙂