eggsquad
MModular
•Created by eggsquad on 10/16/2024 in #community-showcase
EmberJson: High level JSON library
Very cool! I've just written it quickly from scratch so it is quite slow lol. I've thought about trying to port over the simdjson implementation, but that's a lot more time than I have right now https://github.com/simdjson/simdjson
38 replies
MModular
•Created by eggsquad on 10/16/2024 in #community-showcase
EmberJson: High level JSON library
EmberJson has its first release on prefix.dev in the
mojo-community-nightly
channel! https://prefix.dev/channels/mojo-community-nightly/packages/emberjson38 replies
MModular
•Created by eggsquad on 10/16/2024 in #community-showcase
EmberJson: High level JSON library
I imagine probably not?
38 replies
MModular
•Created by eggsquad on 10/16/2024 in #community-showcase
EmberJson: High level JSON library
Infer the type where exactly?
38 replies
MModular
•Created by eggsquad on 10/16/2024 in #community-showcase
EmberJson: High level JSON library
Thank you! I think I’ll finally do an actual package release to prefix.dev tomorrow for nightly
38 replies
MModular
•Created by eggsquad on 10/16/2024 in #community-showcase
EmberJson: High level JSON library
There's also a collection of conformance test cases in this repo which was very helpful https://github.com/miloyip/nativejson-benchmark/tree/master/data/jsonchecker
38 replies
MModular
•Created by eggsquad on 10/16/2024 in #community-showcase
EmberJson: High level JSON library
Tag you're it lol
38 replies
MModular
•Created by eggsquad on 10/16/2024 in #community-showcase
EmberJson: High level JSON library
38 replies
MModular
•Created by eggsquad on 10/16/2024 in #community-showcase
EmberJson: High level JSON library
StringSlice
is basically just a Span
wrapper at this point, and Span
doesn't work with strided steps at the moment, so expression like this currently require it to copy into a new String
38 replies
MModular
•Created by eggsquad on 10/16/2024 in #community-showcase
EmberJson: High level JSON library
Ah yes that has yielded quite the improvement, thank you for pointing that out!
38 replies
MModular
•Created by eggsquad on 10/16/2024 in #community-showcase
EmberJson: High level JSON library
Oh upon further reading I didn’t realize Unicode respects the same first 128 characters as ascii. I’ll try reading it from raw bytes as you’ve done and see where that gets me
38 replies
MModular
•Created by eggsquad on 10/16/2024 in #community-showcase
EmberJson: High level JSON library
How are you measuring?
38 replies
MModular
•Created by Jack Clayton on 5/11/2024 in #community-showcase
Lightbug HTTP: Mojo web framework
FYI I was running it on an M3 chip
70 replies