This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-04-11
Channels
- # announcements (3)
- # aws (3)
- # babashka (79)
- # beginners (105)
- # calva (10)
- # chlorine-clover (22)
- # clj-kondo (12)
- # cljs-dev (39)
- # clojure (52)
- # clojure-europe (1)
- # clojure-spec (15)
- # clojure-uk (12)
- # clojurescript (47)
- # conjure (93)
- # data-science (1)
- # datomic (10)
- # emacs (6)
- # figwheel-main (14)
- # fulcro (30)
- # instaparse (3)
- # kaocha (2)
- # lambdaisland (3)
- # malli (2)
- # meander (6)
- # off-topic (27)
- # pathom (14)
- # perun (1)
- # reagent (15)
- # shadow-cljs (69)
- # slack-help (2)
- # spacemacs (5)
- # test-check (23)
- # vim (9)
@fabrao fix for the error: https://github.com/mauricioszabo/repl-tooling/pull/67. Will publish a new version soon-ish 🙂
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 😄
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 Just published a new version. Thanks for helping me debug this issue, just tested on windows and seems that its working now 🙂
What do you want in a debugger?
(I think step debuggers are a terrible idea)
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....
Yeah, debuggers are really hard to get right -- although any "Clojure" debugger is really just building on top of the existing JVM debugging system.
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 😞
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.
REPL all the things 🙂