Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xpath experiment #1

Draft
wants to merge 47 commits into
base: master
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
ad5db2c
stashwippp savinf to not lose work
Adzz Apr 30, 2022
ad5bca4
Experiment with alternatives to Xmerl
Adzz May 1, 2022
ad56e20
Adds a dynamic map approach
Adzz May 2, 2022
ad53846
Adds findings for dymanix tuple, tries with atoms as keys.
Adzz May 2, 2022
ad546c4
This adds a working sweetXML alternative for querying into the
Adzz May 2, 2022
ad559e7
Add bench for dynamic tuple query
Adzz May 2, 2022
ad521ca
Adds findings for the query approach.
Adzz May 2, 2022
ad5a1b8
bench
Adzz May 2, 2022
ad5c252
start air shop change
Adzz May 3, 2022
ad53dbe
Fix has_many for DynamicTupleAccessor
Adzz May 3, 2022
ad527ff
stashwip
Adzz May 4, 2022
ad59af3
aksjnddjknkjsndckdsjncdskjcns why is this so hard
Adzz May 4, 2022
ad592f9
fix attrs on has_one schema
Adzz May 4, 2022
ad5ca71
edging ever closer to my doom or completion; whichever comes first
Adzz May 5, 2022
ad52488
Checkpoint save
Adzz May 5, 2022
ad555d9
checkpoint Its so almost working, some weirdness with has many dupes …
Adzz May 5, 2022
ad5554c
Checkpoint:
Adzz May 5, 2022
ad5dc89
kjfnkjfnsd this might be it LADS
Adzz May 5, 2022
ad59613
slight clean up
Adzz May 5, 2022
ad5a86e
OMG IT WORKS
Adzz May 5, 2022
ad5db9c
remove comments
Adzz May 5, 2022
ad58d63
Adds some results
Adzz May 6, 2022
ad5568f
more results and experiment with eliminating ++
Adzz May 6, 2022
ad5178c
comment about when to list reverse this is tricky to work out
Adzz May 6, 2022
ad51733
Fixed data accessor for struct handler
Adzz May 8, 2022
ad55659
remove inspects etc
Adzz May 8, 2022
ad520a4
change from fetch! to . access to help jose with the benchmarks
Adzz May 8, 2022
ad56bfe
fix handler
Adzz May 8, 2022
ad5ebd1
Add the benchmark results for captures vs mfa etc etc
Adzz May 8, 2022
ad5d134
progressing the air shop schema
Adzz May 8, 2022
ad598b6
lay ground for sweet air shop
Adzz May 8, 2022
ad5ebc3
air shop schemas
Adzz May 9, 2022
ad5ebd1
Add Sweet XML schemas for air shop
Adzz May 9, 2022
ad5328c
add findings for air shop including querying
Adzz May 9, 2022
ad5b5f3
Adds v4 test
Adzz May 10, 2022
ad50c8f
try v4 schema
Adzz May 10, 2022
ad5183a
adds some test for v4, has_many has_one works so maybe basically works?
Adzz May 10, 2022
ad5e464
confused stash to not lose work
Adzz May 11, 2022
ad5dc4e
A more working V4 that works! 🤯
Adzz May 13, 2022
ad57fc6
clean up warnings for the v4 straigh to struct
Adzz May 13, 2022
ad5aeb3
Add v3 vs v4 straight to struct benchmark
Adzz May 13, 2022
ad536bb
add some notes
Adzz May 13, 2022
ad5a6d0
Adds wip bunch of stuff. I think it's clear the complexity is too lar…
Adzz May 17, 2022
ad56b1c
fix some warnings
Adzz May 18, 2022
ad5b5a0
more benches
Adzz May 20, 2022
ad50a34
messing with bench more
Adzz May 27, 2022
ad566ae
slimmed simple form
Adzz Jun 15, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
adds some test for v4, has_many has_one works so maybe basically works?
Adzz committed May 10, 2022

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit ad5183af9a62ba9c42466ceff0233a2d306bddd7
Loading