Live data from Hacker News

Official Clojure Documentary page with Video, Shownotes, and Links

clojure.org

81–90 of 127 posts

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#81

Earlier quoted context omitted.

Sure, so once a week or so you need to restart the process if you end up like that. What I've seen people do, is restart the process after each change like you typically do in other languages, rather than evaluating the current form...

The thing that happens to me is that I'll get something working in the REPL, then try to deploy it and it breaks—because unbeknownst to me, I had gotten my REPL into some state where everything was working, but a cold start doesn't look the same. Is this a skill issue? Absolutely. Do I still restart the REPL frequently (not after every def, but often) just to make sure I'm working with the same environment my program…

Ah yeah, been there, and probably the first time was when renaming a function but missing to update callers, so callers keep calling the old function, and you have no idea why the changes you made in the new function aren't working.

I have a this little function for clearing the current namespace that I call every time I rename any var inside a namespace:

  (defn clear-ns []
    (map #(ns-unmap *ns* %) (keys (ns-interns *ns*))))
Not a perfect solution, but personally I also don't know a better solution that doesn't involve loosing out on other (non-negotiable for me) benefits.

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#82
post #80

I’ve been using Clojure since 2013, and can say that it has been an enormous positive force in my life. I’ve been a very unorthodox user, most of my artworks were built using Clojure in some way. But I’ve also worked in industry, and there I think Clojure helped me avoid burnout on more than one occasion. Especially when running a startup built half on it :) It’s also been a privilege to participate in the community.…

I'm not sure what you use ti for, but your website is beautiful and your work is really striking.

Thank you! I’ve managed to shoehorn Clojure into everything from 3D model generation to VR networking servers for installations :D It makes so many things easier to reason about!

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#83
post #80

Earlier quoted context omitted.

I'm not sure what you use ti for, but your website is beautiful and your work is really striking.

Thank you! I’ve managed to shoehorn Clojure into everything from 3D model generation to VR networking servers for installations :D It makes so many things easier to reason about!

Very cool. Anything open source/on github?

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#84
post #83

Earlier quoted context omitted.

Thank you! I’ve managed to shoehorn Clojure into everything from 3D model generation to VR networking servers for installations :D It makes so many things easier to reason about!

Very cool. Anything open source/on github?

I wish I had a chance to open source. So much of it was done in mad hacking sessions to glue things that were never supposed to work together. Or contain all the secret sauce for one work or another. Maybe the next one!

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#85
the "stable long-term companion" framing from jwr's comment is the part that sticks with me. every company I've worked with that chased the new shiny ended up spending more time on migrations than on the actual product.

stability is boring to talk about but it's the thing that actually lets small teams survive long enough to win.

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#86
post #2

In a previous life, I wrote Clojure every day and still look back fondly attending Clojure/Conj and sitting next to Rich Hickey and other Clojure greats at dinner. My first startup was all Clojure. AWS only had a dozen or two products and I think we must have been the first to compile Clojure to JS and run it on Lambda in production (the only runtime was Node.js 0.10 at the time). Anyway, I cannot wait to watch this

What are you using now? how do you feel about clojure now?

I love the clojure, but I think a big downside is not being able to use it at work and now work feels like I'm being forced to work with stone age tools in comparison.

Sometimes I think I was happier before I learned Clojure.

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#87
post #29
post #2

In a previous life, I wrote Clojure every day and still look back fondly attending Clojure/Conj and sitting next to Rich Hickey and other Clojure greats at dinner. My first startup was all Clojure. AWS only had a dozen or two products and I think we must have been the first to compile Clojure to JS and run it on Lambda in production (the only runtime was Node.js 0.10 at the time). Anyway, I cannot wait to watch this

How do you feel about it now? Like holistically.

I love the clojure, but I think a big downside is not being able to use it at work and now work feels like I'm being forced to work with stone age tools in comparison. That gets quite depressing sometimes.

Sometimes I think I was happier before I learned Clojure.

Ignorance was bliss.

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#88
post #83

Earlier quoted context omitted.

Very cool. Anything open source/on github?

I wish I had a chance to open source. So much of it was done in mad hacking sessions to glue things that were never supposed to work together. Or contain all the secret sauce for one work or another. Maybe the next one!

makes sense. I'll keep an eye on your site.

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#89

Earlier quoted context omitted.

Yes, sad there's no European presence (unless I missed someone). There's tons of Clojure over there. Metosin, Juxt, Borkent, Gaiwan (Arne), Flexiana, Peter Strömberg (Calva), Dustin Getz (hyperfiddle/electric), Christophe Grand (ClojureDart), Bojidar (CIDER), Renzo, and many, many more.

I am pretty sure Dustin Getz is American.

Oops, my bad. Someone on hyperfiddle/electric core team is in Europe, I think, but now I'm not sure about that either.

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#90
Clojure is a great language and ecosystem. I donated a little money to Rich's efforts in the early days (I loved his older Common Lisp - Java bridge so his Clojure project was immediately interesting) and I have been paid for a few years of Clojure development.

I like maintaining the history in one place, nicely done.

I don't use Clojure much anymore, but two hours ago I updated two chapters in my old Clojure book because the examples had 'gone stale' and that was fun.

Post reply on HN