This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-08-07
Channels
- # announcements (10)
- # babashka (39)
- # beginners (230)
- # calva (16)
- # cider (20)
- # clara (4)
- # cljs-dev (16)
- # clojure (35)
- # clojure-europe (8)
- # clojure-filipino (5)
- # clojure-france (1)
- # clojure-nl (6)
- # clojure-uk (9)
- # clojuredesign-podcast (1)
- # clojurescript (55)
- # clojurewerkz (1)
- # core-async (13)
- # cursive (1)
- # data-science (1)
- # datomic (4)
- # events (1)
- # fulcro (26)
- # jobs-discuss (1)
- # kaocha (3)
- # malli (53)
- # observability (9)
- # off-topic (1)
- # project-updates (1)
- # re-frame (15)
- # reagent (1)
- # reitit (11)
- # rum (8)
- # sci (29)
- # shadow-cljs (7)
- # vim (12)
- # xtdb (13)
Anyone knows of some good getting-started-with-clojure articles? It was just brought to my attention that the one that http://clojure.org points to is a bit all over the place.
It was apparently not so that http://clojure.org pointed to the article n question. But some pointers to good getting started material would be welcome anyway.
When I had a first stab at Clojure earlier this year, I spent a couple of hours searching for getting started material and came away confused by the disparate approaches. I decided instead to just grab a book (Carin Meier's Living Clojure) and limit my attention to that for a while. Which is just to say I didn't at the time come up with a single getting started article I'd completely recommend. Many are out of date, and for a total beginner the tools deps vs leinigen choice is problematic (especially when you don't even know it's a choice!). From what I've seen since, I think the online books at https://practicalli.github.io/ are as good as anything else around, but they're of broader scope than just 'getting started'.
I wrote this some time ago https://orestis.gr/your-first-clojure-code/
I think it is excellent. Extra good that you spent some time on scoping. That confused me a lot when I started.
Great @U7PBP4UVA we need more like getting stared guides like this. Possibly focused on Calva. When I stared with Clojure it took me ages to setup dev environment with Atom. Calva is a breeze in comparison
A Getting Clojure Up and Running Using Calva guide fits on http://calva.io me thinks. It could focus on just that, getting the tools together, and then we can link off to @U7PBP4UVA guide for the Getting Clojure part.
is there a way to eval a form in the REPL's current namespace from a .clj file that has no ns declaration? (Observed behavior is the form is evaluated in user
namespace)
I'm rather keen on fixing that. It is the key to the fiddle files that i and @brandon.ringe want to enable.
is a fiddle file for fiddling around? The Cognitect guys use ".repl" files for this kind of thing e.g https://github.com/cognitect-labs/day-of-datomic-cloud/blob/master/tutorial/hello-world.repl