☕ If you liked this video and want to support my channel, please consider buying me a coffee. Your contribution helps me create more content like this: 👉 Buy Me a Coffee: www.buymeacoffee.com/andrey.fadeev 👉 Ko-fi: ko-fi.com/andreyfadeev Please also subscribe to my other resources: 👉 Substack: blog.andreyfadeev.com 👉 Telegram: t.me/andreyfadeevchannel I'm truly grateful for your support, and thank you for watching! 🙏
@MartinClausen5 ай бұрын
Excellent stuff, very interesting to see this comparison.
@romanostash8225 ай бұрын
Thank you for sharing! It would be nice to see a real life example for using core.async in prod.
@andrey.fadeev5 ай бұрын
Yeah, I would like to see a good example myself as well, I've been doing Clojure professionally since 2017 but only seen couple of usages of core.async and they were pretty bad, causing over-complicated code, so we ended up rewriting to something much simpler with threadpools and atoms
@kosbarable2 ай бұрын
смотрю и понимаю насколько всё-таки синтаксис лиспов гениален, как ни крути этот с-подобный синтаксис, как ни улучшай, сколько новых языков не создавай на его основе, а лиспы всё равно выглядят круче!)
@andrey.fadeev2 ай бұрын
согласен, одно правило которые описывает весь синтакс :)
@aspdof-wy7nj5 ай бұрын
great, thanx for tutorial/explamation. Спасибо!
@vikingthedude5 ай бұрын
What editor is this? It looks really clean. Also are you using a tiling window manager in mac?
@andrey.fadeev5 ай бұрын
Editor is Zed, I'm actually using it for everything except Clojure now (it supports clojure-lsp, but frankly speaking it's not enough), but overall I think it's great! Regarding tiling WM, yeah, I'm using yabai, works fine.
@vikingthedude5 ай бұрын
@@andrey.fadeev wow thanks I gotta try them out now!
@dionysiuswilson5 ай бұрын
Can you do this with babashka instead of JVM ?
@andrey.fadeev5 ай бұрын
You can, kinda, but not really, there is a limitation regarding core.async, check the babashka book (differences with JVM section): "The clojure.core.async/go macro is not (yet) supported. For compatibility it currently maps to clojure.core.async/thread."