this post was submitted on 03 Nov 2022
1 points (100.0% liked)

General Programming Discussion

7809 readers
2 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] yogthos@lemmy.ml 1 points 2 years ago (1 children)

I'm not sure how the statistic for Pedestal was obtained, don't recall if the talk mentions it or not. There are static analysis tools for Clojure like clj-kondo that can provide these kinds of insights. You could see what parts of the code are pure based on what functions get called for example.

[–] bbarker@lemmy.ml 1 points 2 years ago (1 children)

Sorry - I didn't realize your original link was to the video and not the project. After watching it (good talk!), I found the clip in question. It seems like he is just saying that 96% of the codebase is functions (of any sort), not that 96% of the functions in the code are pure.

[–] yogthos@lemmy.ml 1 points 2 years ago

OK yeah, I misremembered the exact phrasing. You're right he doesn't say the functions are pure necessarily.