Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jpmonettas
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
jpmonettas
1y ago
Clojure has tree-seq https://clojuredocs.org/clojure.core/tree-seq
2.
▲
by
jpmonettas
1y ago
FlowStorm A FOSS time travel debugger for Clojure https://www.flow-storm.org/
3.
▲
by
jpmonettas
2y ago
Cool! I love how this written and how powerful that whole approach feels for teaching/learning.
4.
▲
by
jpmonettas
2y ago
Thanks! I started with cljfx and then moved to pure javafx, first because it wasn't straight forward for me to understand the performance overhead of cljfx under different scenarios (when using subscriptions and contexts), and second b
5.
▲
by
jpmonettas
2y ago
So recording in FlowStorm doesn't use Clojure metadata capabilities in any way, it is basically about storing function calls, function returns and the pointers to all expressions intermediate immutable values together with their code c
6.
▲
by
jpmonettas
2y ago
Not sure I follow, can expand on that? I gave a presentation on it recently https://www.youtube.com/watch?v=BuSpMvVU7j4 which goes over demos and implementation details if you are interested in those topics.
7.
▲
by
jpmonettas
2y ago
Cool! I wrote something on the same spirit but for Clojure, called FlowStorm http://www.flow-storm.org/ For instrumentation, instead of an instrumenting agent it uses a fork of the official Clojure compiler (in Clojure you
8.
▲
by
jpmonettas
2y ago
Have you seen http://www.flow-storm.org/ . It does time travel debugging for Clojure and has a bunch of features.
9.
▲
by
jpmonettas
2y ago
I'm working on http://www.flow-storm.org/ A time travel debugger for Clojure with some unique features, aiming to enhance the already awesome interactive development of Clojure by enabling you to record and explore exe
10.
▲
Debugging compilers in Clojure
(jpmonettas.github.io)
58 points
by
jpmonettas
3y ago
|
12 comments
11.
▲
by
jpmonettas
3y ago
Hi Kenny! Go ahead! There is a ton to explore in this area, so looking forward to whatever works for you. ClojureDart is still on FlowStorm roadmap, just waiting for the self hosted version there.
12.
▲
by
jpmonettas
3y ago
Author here. Thanks for the feedback! and yeah I agree adding those features to the landing page is a good idea. I'll add them. Regarding tools that offer similar capabilities in other languages, I'm not aware, and I have my opini
13.
▲
FlowStorm: Omniscient time travel debugging for Clojure
(flow-storm.org)
25 points
by
jpmonettas
3y ago
|
5 comments
14.
▲
by
jpmonettas
4y ago
This is another example, a tracing time travel debugger for Clojure https://github.com/jpmonettas/flow-storm-debugger Supports a bunch of stuff described there and more.
15.
▲
by
jpmonettas
4y ago
Nice, thanks for the links. Yeah I don't know how stickers trace code, but FlowStorm tracing debugger takes advantage of the immutable data structures used everywhere and by default in Clojure. You can then instrument entire code bases
16.
▲
by
jpmonettas
4y ago
Similar to SLIME, there is Cider ( https://docs.cider.mx/cider/index.html ) for Emacs. There are a lot of debugging and data visualization tools for the repl with features I haven't found in Common Lisp like : - ht