301
1
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

This Week In Python

https://dev.to/bascodes/this-week-in-python-1khk

Fri, May 17, 2024 This Week in Python is a concise reading list about what happened in the past week in the Python universe. Python Articles Homoiconic Python – McCarthy's Lisp in Python lists Lessons learned reinventing the...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

302
5
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

Crustimoney - a Clojure PEG parser

https://functionalbytes.nl/clojure/crustimoney/2024/05/24/crustimoney.html

This post introduces the Crustimoney library - a Clojure idiomatic “packrat” PEG parser. The initial version of Crustimoney was from 11 years ago and was incomplete. The recent rewrite of it was mostly a mental excercise, to get it feature complete...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

303
2
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

Optimizing & resizing images for Jekyll posts using Babashka

https://www.emcken.dk/programming/2024/05/24/optimize-images-for-jekyll-using-tinypng/

I’ve been tumbling down a rabbit hole for a little while now. Feeling a desire to “write more” on my blog, motivated me to enhance the overall reading experience. However, customizing a Jekyll blog is not always easy due to the inherent...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

304
2
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

Bulma CSS adoption guide: Overview, examples, and alternatives

https://blog.logrocket.com/bulma-css-adoption-guide/

Bulma CSS is a popular, open source CSS framework with a sleek, modern design and user-friendly components. It simplifies frontend development by providing a set of pre-designed, responsive, and customizable UI elements that can be easily...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

305
2
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

Ep 117: Pure Understanding

https://clojuredesign.club/episode/117-pure-understanding/

Each week, we discuss a different topic about Clojure and functional programming. If you have a question or topic you'd like us to discuss, tweet @clojuredesign, send an email to feedback@clojuredesign.club, or join the #clojuredesign-podcast...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

306
4
submitted 5 months ago by clojure@clj.social to c/clojure@lemmy.ml

Clojure 1.12.0-alpha12

https://clojure.org/news/2024/05/23/clojure-1-12-alpha12

Clojure 1.12.0-alpha12 is now available! Find download and usage information on the Downloads page. Functional interfaces Java programs define "functions" with Java functional interfaces (marked with the @FunctionalInterface annotation),...

#clojure #clj #cljs !clojure@lemmy.ml @clojure@lemmy.ml

307
3
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

Clojure 1.12.0-alpha12

https://clojure.org/news/2024/05/23/clojure-1-12-alpha12

Clojure 1.12.0-alpha12 is now available! Find download and usage information on the Downloads page. Functional interfaces Java programs define "functions" with Java functional interfaces (marked with the @FunctionalInterface annotation),...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

308
2
submitted 6 months ago by planet@clj.social to c/clojure@lemmy.ml

Proper way to compare numbers in Clojure

https://clojure-diary.gitlab.io/2024/05/22/proper-way-to-compare-numbers-in-clojure.html

Code ;; number_comparison_right_way.clj (= 7 7) (= 7 7.0) (type 7) (type 7.0) (= 7 7N) (type 7N) (= 7.0 7N) (type 7M) (= 7.0 7M) (= 7 7M) (= (double 7) 7.0) (== 7 7.0) (== 7 7.0M) (== 7.0 7M) (== Math/PI (/ 22 7 )) (== 7N 7M 7...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

309
5
submitted 6 months ago by mindaslab@lemmy.ml to c/clojure@lemmy.ml
310
2
submitted 6 months ago by planet@clj.social to c/clojure@lemmy.ml
311
5
submitted 6 months ago by planet@clj.social to c/clojure@lemmy.ml

Clojure Goodness: Extending is Macro With Custom Assertions

http://blog.mrhaki.com/2024/05/clojure-goodness-extending-assertions.html

The is macro in the clojure.test namespace can be used to write assertions about the code we want to test. Usually we provide a predicate function as argument to the is macro. The prediction function will call our code under test and return a...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

312
5
submitted 6 months ago by planet@clj.social to c/clojure@lemmy.ml

Clojure Corner with Mauricio Szabo

https://flexiana.com/2024/05/clojure-corner-with-mauricio-szabo-2

This time we have the Clojure enthusiast Mauricio Szabo in our Clojure Corner. He is currently working on Atom successor. Ela Nazari: Well hello everyone, I’d like to thank Mauricio Szabo for accepting being guest of our Clojure Corner. Allow me...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

313
5
submitted 6 months ago by planet@clj.social to c/clojure@lemmy.ml

Lisp: simplifying my problems through code

https://dev.to/veer66/lisp-simplifying-my-problems-through-code-19d3

I struggled to fix bugs in my custom bilingual alignment tree. Unlike standard trees from libraries like React or Tcl/Tk, this tree has unique data manipulation requirements. Most of the bugs stemmed from these data handling complexities, not from...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

314
2
submitted 6 months ago by planet@clj.social to c/clojure@lemmy.ml

Clojure Goodness: Combine Multiple Test Cases With are #Testing #Clojure

https://blog.jdriven.com/2024/05/Clojure-Goodness-Combine-Multiple-Test-Cases-With-are/

The clojure.test namespace has the are macro that allows us to combine multiple test cases for the code we want to test, without having to write multiple assertions. We can provide multiple values for a function we want to test together with the...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

315
2
submitted 6 months ago by planet@clj.social to c/clojure@lemmy.ml

What to Do With Evaluated REPL Expressions?

https://mbezjak.github.io/posts/what-to-do-with-evaluated-repl-expressions/

In Clojure, we’ve internalized, as Stuart Halloway said, to send things to the REPL, not type into the REPL. The (sub)expressions we send to the REPL live in actual files saved on disk, vs. being ephemeral and tied to a REPL connection. Sometimes,...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

316
-1
submitted 6 months ago by planet@clj.social to c/clojure@lemmy.ml

Ten more days until Heart of Clojure CFP closes

https://gaiwan.co/blog/ten-more-days-until-cfp-closes/

The Call for Proposals for Heart of Clojure is still open until the end of May. That&aposs 10 more days! If you&aposve been putting it off then now would be a good time to get that proposal in.Are you a maintainer or contributor to a Clojure...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

317
-1
submitted 6 months ago by planet@clj.social to c/clojure@lemmy.ml

Clojure Deref (May 17, 2024)

https://clojure.org/news/2024/05/17/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation. Podcasts and videos Programming with Linear Algebra: Hello World (by Dragan Djuric) -...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

318
2
submitted 6 months ago by clojure@clj.social to c/clojure@lemmy.ml

Clojure Deref (May 17, 2024)

https://clojure.org/news/2024/05/17/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation. Podcasts and videos Programming with Linear Algebra: Hello World (by Dragan Djuric) -...

#clojure #clj #cljs !clojure@lemmy.ml @clojure@lemmy.ml

319
3
submitted 6 months ago by mindaslab@lemmy.ml to c/clojure@lemmy.ml
320
2
submitted 6 months ago by planet@clj.social to c/clojure@lemmy.ml

Krestianstvo Electric Lazy Reflector for Croquet VM

https://dev.to/nikolaysuslov/krestianstvo-electric-lazy-reflector-for-croquet-vm-4k93

Krestianstvo Electric introduces the Lazy Reflector for Croquet VM. This becomes possible due to implementing it in Clojure Electric programming architecture involving continuous-time signals with lazy sampling and streaming DAGs. All known...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

321
5
submitted 6 months ago by planet@clj.social to c/clojure@lemmy.ml

Clojure Goodness: Combine Multiple Test Cases With are

http://blog.mrhaki.com/2024/05/clojure-goodness-combine-multiple-test.html

The clojure.test namespace has the are macro that allows us to combine multiple test cases for the code we want to test, whithout having to write multiple assertions. We can provide multiple values for a function we want to test together with the...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

322
3
submitted 6 months ago by yogthos@lemmy.ml to c/clojure@lemmy.ml
323
4
submitted 6 months ago by mindaslab@lemmy.ml to c/clojure@lemmy.ml
324
2
submitted 6 months ago by planet@clj.social to c/clojure@lemmy.ml

Datomic Entity Id and Datom Internals

https://favila.github.io/2024-05-16/datomic-entity-id-structure/

This is an update of a post I wrote in 2019 for a talk given at a Shortcut engineering Lunch and Learn. (By the way, I no longer work at Shortcut and I am looking for a new role. Perhaps you need someone who knows...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

325
0
submitted 6 months ago by planet@clj.social to c/clojure@lemmy.ml

Performance tidbit: runtime type checks

https://clojure-goes-fast.com/blog/performance-tidbit-instanceof/

Clojure Goes Fast now offers consulting services. Get in touch if you need personalized help with your performance challenges.In this post, we'll analyze the cost of checking whether an instance belongs to a certain class or interface at runtime....

#clojure #clj #cljs !clojure@lemmy.ml @clojure

view more: ‹ prev next ›

Clojure programming language discussion

451 readers
2 users here now

Clojure is a Lisp that targets JVM and JS runtimes

Finding information about Clojure

API Reference

Clojure Guides

Practice Problems

Interactive Problems

Clojure Videos

The Clojure Community

Clojure Books

Tools & Libraries

Clojure Editors

Web Platforms

founded 4 years ago
MODERATORS