Skip to content

ENH: Add Arrow/archery examples - #5

Merged
ev-br merged 2 commits into
benchx-dev:mainfrom
ev-br:arrow-examples
Nov 3, 2026
Merged

ev-br merged 2 commits into
benchx-dev:mainfrom
ev-br:arrow-examples

Conversation

@ev-br

@ev-br ev-br commented Nov 3, 2026

Copy link
Copy Markdown
Collaborator

Move the examples from benchx/prototype/examples to this repository.

ev-br's Claude Code Agent and others added 2 commits November 3, 2026 18:21
Moves prototype/examples/demo-suite, prototype/examples/demo,
prototype/examples/archery-local and prototype/demo.sh (now
examples/arrow/demo/run.sh) from benchx-dev/benchx at f49d87e, with the
contents unchanged. The next commit adapts paths and docs to the new
location, so these examples do not run from here yet.

The history of these files stays in benchx; its human authors are listed
as co-authors.

Co-authored-by: Evgeni Burovski <evgeny.burovskiy@gmail.com>
Co-authored-by: Maanas Arora <maanasarora23@gmail.com>
Co-authored-by: Rok Mihevc <rok@mihevc.org>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
The files came from benchx's prototype/ directory and assumed its layout.

- demo/run.sh: runs the active environment's Python (PYTHON overrides it)
  instead of prototype/.venv, takes its project root from its own
  directory, and copies the sibling ../demo-suite. The store stays in
  demo/store.parquet.
- archery-local: links to the benchx design documents and schemas point to
  benchx-dev/benchx on GitHub instead of ../../../; install instructions
  use an editable install from a benchx checkout; the run.sh header says so
  too, and the README names demo/run.sh where it named demo.sh.
- examples/arrow/README.md describes the three directories and how to run
  them, and the top-level README lists the new examples.

Both run.sh scripts were run from here against benchx f49d87e, with
ROUNDS=2 (cmake, make and a C++ compiler on the PATH). They are not
executable in the source, so the READMEs use "bash".

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@ev-br

ev-br commented Nov 3, 2026

Copy link
Copy Markdown
Collaborator Author

Merging quickly so that I can iterate on running these examples in the main benchx CI in benchx-dev/benchx#98

@ev-br
ev-br merged commit 2673b45 into benchx-dev:main Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant