This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-10-21
Channels
- # announcements (13)
- # babashka (29)
- # beginners (52)
- # calva (95)
- # cider (18)
- # clj-commons (7)
- # cljs-dev (42)
- # clojure (121)
- # clojure-australia (1)
- # clojure-dev (39)
- # clojure-europe (36)
- # clojure-france (4)
- # clojure-greece (1)
- # clojure-italy (20)
- # clojure-nl (3)
- # clojure-portugal (1)
- # clojure-uk (7)
- # clojurescript (47)
- # conjure (2)
- # cursive (9)
- # datalevin (5)
- # datascript (8)
- # datomic (68)
- # defnpodcast (2)
- # deps-new (5)
- # fulcro (18)
- # graalvm (21)
- # gratitude (9)
- # jobs (6)
- # jobs-discuss (17)
- # leiningen (3)
- # lsp (80)
- # lumo (1)
- # malli (9)
- # mount (2)
- # off-topic (16)
- # other-languages (8)
- # podcasts-discuss (19)
- # reitit (5)
- # remote-jobs (5)
- # shadow-cljs (29)
- # sql (5)
- # tools-deps (13)
- # vim (11)
- # xtdb (19)
I haven’t given up on trying out if workflows that we love in is possible in languages like Python (my current full-time day coding language). I have contributed to PyCon Sweden, an online conference that is running today and tomorrow.
It is a lightning talk, 5 minutes long, about REPL Driven Development - in Python.
Here’s the video: https://www.youtube.com/watch?v=0HaIYpxTzX8

The REPL is a Python shell - and I've modified it to fire up IPython instead of the regular one. There's some really nice features in the elpy package for emacs, where you can send expressions to the shell.

I think there are vs code Python plugins that can do that too.
Also, I've configured IPython to reload sub modules that are changed. Otherwise one would have to restart the REPL session.
Described a little bit more here: https://davidvujic.blogspot.com/2021/09/can-we-have-that-in-python-too.html
