This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-06-07
Channels
- # announcements (1)
- # babashka (79)
- # beginners (177)
- # cider (27)
- # cljdoc (24)
- # cljs-dev (4)
- # clojure (43)
- # clojure-norway (7)
- # clojure-uk (3)
- # clojurescript (52)
- # conjure (12)
- # cryogen (1)
- # cursive (5)
- # data-science (7)
- # datahike (1)
- # datomic (1)
- # dirac (2)
- # helix (14)
- # jobs-discuss (130)
- # juxt (4)
- # liberator (4)
- # malli (2)
- # mxnet (2)
- # news-and-articles (1)
- # nrepl (19)
- # off-topic (27)
- # pathom (3)
- # practicalli (1)
- # re-frame (4)
- # reagent (2)
- # ring (7)
- # shadow-cljs (21)
- # spacemacs (11)
- # vim (38)
- # xml (2)
- # xtdb (17)
Really exciting to see people interested in adding clients that aren't written by me 😄
I'm just going to finish up my first blog post today, mainly aimed at people who don't get the concept of REPL based development right now. I'm calling it conversational software development though, a term I'm trying to use to describe Conjure's workflow and style.
I think dropping the "REPL" from the name of the development style frees it from the connotations of "it happens in a terminal".
i think that the repl term does not necessarily help in clarifying matters. i like to think in terms of interactively shaping a running process (ofc setting it up is important too). i have found that thinking of things in terms of processes instead of only as programs was less confusing. since "program" can also refer to just one's source code.
for me, coming from a unixy background..I always think of myself having a conversation with my computer
https://oli.me.uk/conversational-software-development/ probably just stating the obvious to clojure peeps but thought it might come in handy for some people who haven't been able to grok what repl development actually means if they've only ever known "stop the world and start again"