Hey everyone from Surat, India! I learnt Clojure 1.5 years back, and have fallen in love with it ever since. I am a partner at Nilenso, and the author of Goose, a background processing library written in Clojure.
I like building easy-to-use products and large-scale software systems. I am also on Clojurians slack by the same username olttwa. Do come and say hi
To put it briefly, it was something like this: (-> ME undergrad-university (mentoring-professor emacs) linux grad-school (government-internship CommonLisp) (grad-ai-class java) (Office-of-Digital-Humanities fullstack-dev)
Background processing seems like a perfect situation to make use of a Messaging broker. Congratulations on building Goose! Seems like itād be as fun to use, as it was to build. Clojure 1.5ā¦ that was back a bit (back then Clojure was the farthest thing from my mind).
Iām a basement dweller and a dropout. I work minimal-wedge and are into all-things LISP. dropping by to learn what I can. Iām enjoying Clojure as a hobbyist.
you can find me on VRchat under the nickanme of: LIMBIC; Iām figuring out life and letting life figure out me as far as it goes things have been looking up recently, hope to get along with the people here.
Iām an old man trying to learn new tricks. I have enjoyed attempting to learn Clojure and would love to have a community to socialize the experience with. I am a technology executive by day and a game hobbyist by night. I play board games, computer games, card games, puzzles, and just about any other form of game. Also I am addicted to candy.
Iām Alex, Iāve been working with Clojure for the past (or 11 (+ 10) years.
I enjoy the rewards of FP and scientific computing,
I like to read, hike and play classical guitar - currently working on a Barios piece
Currently in Romania but Iām probably moving towards being a digital nomad.
Hi Aspistasia. Thatās cool to here that your are such a LISP fan. How did that happen? Was one of the LISPs the first languages you learned to program with?
haha You sound like a fun dude, dude. What got you interested in Clojure, and was it a while before you decided to actually learn it? Puzzles are enjoyable and card games are fun. I donāt know why, but when you said ācomputer gamesā I pictured a Commodore 64.
Hey Alexandru, a Barios piece huh? Thatās pretty cool. I heard his name several times when watching Spanish guitarists on YT. How long have you be playing classical guitar? What kind of piece is it (up tempo, ballad, very doable for you, or challenging, etc)?
Gosh 11+ years of Clojureā¦ whatās something that stands out as starkly different when you compare using Clojure today to when you first began to feel comfortable using Clojure.
Iām Nathan, originally from Ethiopia but now chilling in Prague. Iāve been hacking away as a Java dev for a while, but lately, Iāve been diving into the world of Clojure. And let me tell you, itās been a blast! Iāve only been at it for about a month, but Iām already hooked. The Clojure community is seriously awesome, and Iām stoked to be part of it.
Iām Francisco, Iāve just started into Clojure a month ago, Iāve decided to give me a chance to learn the language after playing and learning with Emacs for 2 or 3 years. One of the remarkable events that spiked my curiosity was after realizing that the Emacs config file was actually written in elisp and that lisp dialects are a different way to do thing, from that point I went deeper into lisp dialects and then discovered Clojure.
I love computers and learning things here and there, like to learn/talk about science in general. I really hope to move forward with this language and be part of the community.
I use Clojure in late 2019 after my mentor introduce me and I love it. fast forward I build one booking service for home fix and loyalty point API purely in Clojure.
I move working full-time for a company now because I am the only person using Clojure I need to work on other language. I still love Clojureā¦
Hi all, started learning Clojure end of 2022 but dropped off (sorry), so here is my attempt number 2 after getting back into functional style programming (+ python itertools operator functools), reading a few old papers on the lambda-calculus, and realising I never actually learnt a functional language.
Have started the Exercism track, have got hold of one Clojure text, and have both the quickref and cheatsheet at hand.
Things Iām most nervous about/Things I think could be my downfall:
Expected level of knowledge when building things (Django hath spoiled me)
Not being able to get through the initial learning hump quickly enough and losing steam
Thinking about a nice, simple blog site as my first project once through the Exercism track.
A couple questions:
Recommendation on an open source library to serve as a great example of idiomatic and stylistically beautiful Clojure code?
Iāll have a trawl through this forum, but any recommendations on easiest web library to start with?
Are people still using lein repl or is the clojure repl the go to now?
Thanks!
I think most Clojurians who have blogs use a static site generator these days, like Cryogen, so they just write Markdown pages and have the Cryogen program generate HTML, including tag lists, archives, etc.
So Iāll assume youāre going to build this purely as an exercise, to run locally on your machine, perhaps with a local database?
Thereās certainly nothing like Django in the Clojure world ā there are some (opinionated) templates that provide a curated starting point with a bunch of selected libraries, but I donāt think those are a very good way to learn Clojure.
Most web apps are built on Ring, and use the ābuilt-inā Jetty adapter for Ring. Since youāve used Django, you might like Selmer as a templating library. Youāll want a library for routing (mapping requests to functions): I usually recommend Compojure to beginners as it is pretty simple to get going with, and then maybe look at reitit once you have a handle on the basics.
All the innovation and core team work is around the Clojure CLI and deps.edn (and build.clj) these days so thatās what Iād recommend. Thereās nothing wrong with Leiningen: youāll still find plenty of older books and tutorials using it and it still does the job, but thereās not much work going on in that ecosystem these days.
Thanks very much for that outline Sean. Turns out I was a little optimistic (naive) in my initial estimations of potential speed of competency. Have jumped onto the exercism track which has been nice to work on the basics.
Hi, Iām from Mexico and a brand new user eager to learn Clojure. Iām a backend developer, and I want to try Clojure because Iāve heard itās cleaner and better than Java.
If anyone has a recommendation, feel free to reach out. I really hope to become a proficient programmer in Clojure.