Click here to Skip to main content
15,888,202 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: My cat continues to teach me about my computer. Pin
Dan Sutton5-Jan-21 5:39
Dan Sutton5-Jan-21 5:39 
GeneralWell that was satisfying... Pin
honey the codewitch3-Jan-21 14:41
mvahoney the codewitch3-Jan-21 14:41 
GeneralRe: Well that was satisfying... Pin
Daniel Pfeffer3-Jan-21 21:50
professionalDaniel Pfeffer3-Jan-21 21:50 
GeneralRe: Well that was satisfying... Pin
honey the codewitch4-Jan-21 1:47
mvahoney the codewitch4-Jan-21 1:47 
GeneralRe: Well that was satisfying... Pin
Randor 3-Jan-21 22:21
professional Randor 3-Jan-21 22:21 
GeneralRe: Well that was satisfying... Pin
honey the codewitch4-Jan-21 1:43
mvahoney the codewitch4-Jan-21 1:43 
PraiseRe: Well that was satisfying... Pin
Randor 4-Jan-21 2:22
professional Randor 4-Jan-21 2:22 
GeneralRe: Well that was satisfying... Pin
honey the codewitch4-Jan-21 2:27
mvahoney the codewitch4-Jan-21 2:27 
As Daniel Lemire initially suggested, I started a pull request.

added jsoncpp folder for comparison and possible adaptation/integration by codewitch-honey-crisis · Pull Request #1367 · simdjson/simdjson · GitHub[^]

I did this in order to continue the discussion. That way others could access my code. I haven't integrated in that request, because our apis are so different, and mine needs a feature add before I start anyway.

Anyway, it's all under the jsoncpp folder, including the very beginnings of a comparison benchmark in main.cpp under that folder, and a small build/run script for linux as ./run.sh

I'll add more comparisons once i figure out how to use ondemand to search across each different axis (forward, descendants, siblings) - right now i can only get it to do siblings, but it's not fair to make it walk the tree in the code if it doesn't have to, when mine doesn't. Nor do i want to write skewed benchmarks just because i am still learning the api.
Real programmers use butterflies

GeneralRe: Well that was satisfying... Pin
Randor 4-Jan-21 8:46
professional Randor 4-Jan-21 8:46 
GeneralRe: Well that was satisfying... Pin
honey the codewitch4-Jan-21 11:12
mvahoney the codewitch4-Jan-21 11:12 
GeneralRe: Well that was satisfying... Pin
Randor 4-Jan-21 11:26
professional Randor 4-Jan-21 11:26 
GeneralRe: Well that was satisfying... Pin
honey the codewitch4-Jan-21 11:30
mvahoney the codewitch4-Jan-21 11:30 
GeneralRe: Well that was satisfying... Pin
Randor 4-Jan-21 11:44
professional Randor 4-Jan-21 11:44 
GeneralRe: Well that was satisfying... Pin
honey the codewitch4-Jan-21 11:48
mvahoney the codewitch4-Jan-21 11:48 
GeneralAre hardware questions allowed here? Pin
CodeWraith3-Jan-21 11:35
CodeWraith3-Jan-21 11:35 
GeneralRe: Are hardware questions allowed here? Pin
Mike Hankey3-Jan-21 13:31
mveMike Hankey3-Jan-21 13:31 
GeneralRe: Are hardware questions allowed here? Pin
CodeWraith3-Jan-21 14:28
CodeWraith3-Jan-21 14:28 
GeneralRe: Are hardware questions allowed here? Pin
enhzflep3-Jan-21 16:08
enhzflep3-Jan-21 16:08 
GeneralRe: Are hardware questions allowed here? Pin
honey the codewitch3-Jan-21 17:14
mvahoney the codewitch3-Jan-21 17:14 
GeneralRe: Are hardware questions allowed here? Pin
enhzflep3-Jan-21 19:43
enhzflep3-Jan-21 19:43 
GeneralRe: Are hardware questions allowed here? Pin
honey the codewitch3-Jan-21 19:49
mvahoney the codewitch3-Jan-21 19:49 
GeneralRe: Are hardware questions allowed here? Pin
enhzflep3-Jan-21 20:09
enhzflep3-Jan-21 20:09 
GeneralRe: Are hardware questions allowed here? Pin
honey the codewitch3-Jan-21 21:04
mvahoney the codewitch3-Jan-21 21:04 
GeneralRe: Are hardware questions allowed here? Pin
enhzflep4-Jan-21 3:04
enhzflep4-Jan-21 3:04 
GeneralRe: Are hardware questions allowed here? Pin
honey the codewitch4-Jan-21 3:08
mvahoney the codewitch4-Jan-21 3:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.