(Done) April 9th 2025: Discussion: fast-edn and its broader implications #13
Replies: 6 comments 4 replies
-
|
@madclj/meetup The April 9th meetup will be a overview and discussion about fast-edn and its broader implications. |
Beta Was this translation helpful? Give feedback.
-
|
I can bring paper plates and water. |
Beta Was this translation helpful? Give feedback.
-
|
Something came up and I can't attend tomorrow 🙁 hope ya'll have fun though! |
Beta Was this translation helpful? Give feedback.
-
|
I'd like to add a quick group hacking session today if we have time. The main theme will be improving test coverage of fast-edn's parity against clojure.edn. i.e., writing tests that increase evidence for fast-edn being a drop-in replacement for clojure.edn. I have a specific idea that I can drive for: There are already good tests in fast-edn, but I think generative tests can be improved. Currently, it tests something like: (forall [x gen/any] (= (edn/read-string (pr-str x)) (fast/read-string (pr-str x))))This only tests that the output of For example, this tests if |
Beta Was this translation helpful? Give feedback.
-
|
Can't make it tonight unfortunately, but 👍 to both the topic and hacking session. |
Beta Was this translation helpful? Give feedback.
-
|
We found and fixed 3 bugs in about 45 minutes using the power of property-based testing. I'll put it here if anyone wants to continue hacking on it (make a PR against the Written by @frenchy64 @ericnormand @balloneij @dpetranek https://github.com/madclj/fast-edn/pull/1/files Some observations we discussed:
|
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
👍 to RSVP
https://madclj.com/
Wednesday, April 9th, 2025
6:30 PM to 9:00 PM CT
StartingBlock Madison
821 E Washington Ave 2nd floor · Madison, WI
fast-edn claims to parse EDN 6x faster than Clojure. It is based on charred, a similar library but for JSON.
Questions:
Schedule:
Organizer notes:
Beta Was this translation helpful? Give feedback.
All reactions