clojure-uk

A place for people in the UK, near the UK, visiting the UK, planning to visit the UK or just vaguely interested to randomly chat about things (often vi and emacs, occasionally clojure). More general the #ldnclj
dharrigan 2021-01-28T07:37:21.050600Z

Hi Everyone!

mccraigmccraig 2021-01-28T07:39:22.050800Z

månmån

djm 2021-01-28T07:56:12.051Z

👋

thomas 2021-01-28T08:44:34.051200Z

mogge

alexlynham 2021-01-28T09:16:09.051300Z

morning

2021-01-28T09:22:49.051500Z

Morn'

jiriknesl 2021-01-28T09:53:44.051700Z

Hi there

danm 2021-01-28T10:47:27.051900Z

Ahoy hoy

Adrian Smith 2021-01-28T10:56:10.052100Z

Good morning

jasonbell 2021-01-28T15:06:46.052600Z

Morning

2021-01-28T15:19:32.052800Z

Morning

2021-01-28T16:37:45.054300Z

Been looking at this (in pharo): https://gtoolkit.com/components/ Anything analogous? Not sure if REBL lets you play with things this way for example?

mccraigmccraig 2021-01-28T16:57:28.054900Z

ah, it's a smalltalk...

2021-01-28T17:03:20.056Z

REBL is closed source and seems pretty much abandoned , reveal seems an interesting open source alternative

2021-01-28T17:03:22.056200Z

https://vlaaad.github.io/reveal/

2021-01-28T17:03:57.056700Z

there is also the work nextjournal is doing: https://nextjournal.com/a/Bu4h3nY9BFzQnveTpZZ45Y/edit?token=88D8bRkdDBLtx9ynNY59dv

2021-01-28T17:11:48.058Z

Not looked at reveal, will take a look, thanks @dev964 😃

2021-01-28T17:12:07.058400Z

@mccraigmccraig yes, sorry if that wasn't clear 😃

mccraigmccraig 2021-01-28T17:13:22.059100Z

it looked like a smalltalk, but i had to dig through the website to find the link to pharo

Adrian Smith 2021-01-28T17:25:38.059700Z

Closest I've seen: https://www.youtube.com/watch?v=6x_4IHKIPas&list=PLLz9NM_eflp764auTgaVWtV0USTaC2AE6

Adrian Smith 2021-01-28T17:27:50.060100Z

I think the problem is or may be that this kind of thing would struggle to exist outside of one or more of the main editors, there's too much existing value in them, it would have to be plugin implemented or similar, be sure to check other videos in that playlist

seancorfield 2021-01-28T18:04:20.061Z

@folcon I love Reveal. I show it off in my RDD talks (for London Clojurians recently and Clojure Provo last month).

seancorfield 2021-01-28T18:06:30.062400Z

I have a customized view for it in my dot-clojure repo (in the dev.clj script) -- it provides auto-table view for each value tap>'d into the JVM, a bit like REBL shows metadata and data in tables by default.

2021-01-28T18:13:39.062800Z

Is that this talk? https://www.youtube.com/watch?v=gIoadGfm5T8

2021-01-28T18:14:54.063Z

Thanks!

seancorfield 2021-01-28T18:19:22.063400Z

@folcon Yup, that's the one.

seancorfield 2021-01-28T18:20:24.064300Z

One of the things I do regularly but I don't think I showed in that talk was viewing Java docs and http://clojuredocs.org inline in Reveal so I don't need to swap to a browser when looking up documentation.

2021-01-28T18:33:45.064500Z

Hmm, that's handy 😃

2021-01-28T18:34:03.065Z

Haven't had a chance to watch the talk yet, will try and get through it over the next day or two

seancorfield 2021-01-28T19:10:04.065500Z

Feel free to @-me (or DM me) if you have questions about anything in the talk...

2021-01-29T09:45:14.073800Z

# REPL Driven Development, Clojure's Superpower (by Sean Corfield) ## Questions - Some of these are just stuff you mentioned in the talk, but I thought that I'd just ask =)... ### 1) Tips for extending datafy / nav to raw java stuff, I've been working with java libs a lot and being able to easily unpack what they are would be great! ### 2) Do you have an example anywhere of how your mono-repo deps setup works? The master deps file stuff sounds really interesting.

seancorfield 2021-01-29T18:31:24.104300Z

I don't have anything to point you at for 2) -- it's something I should blog about in depth (at some point). For 1) I would point you initially at next.jdbc.datafy which extends datafy/`nav` to various JDBC-related Java types.

2021-01-29T20:48:25.104500Z

Thanks, I'll have a look at it 😃

2021-01-28T21:22:59.065700Z

Thanks 😃