Skip to content

add working jsu-compile based bowtie with C backend#2455

Open
zx80 wants to merge 8 commits intobowtie-json-schema:mainfrom
zx80:dev
Open

add working jsu-compile based bowtie with C backend#2455
zx80 wants to merge 8 commits intobowtie-json-schema:mainfrom
zx80:dev

Conversation

@zx80
Copy link

@zx80 zx80 commented Mar 8, 2026

The idea is to add the different jsu compiler backends, this is the first with the C backend,

I have also working harnesses for js, java and perl which share the same script to run the commands but distinct containers to provide the appropriate runtime. There may also be one later for PL/pgSQL, which requires more wrapping. I'm planning to submit the other ones once your are happy with the common harness script.

In theory, the result should be the same as the python-jsu, in practice, there may be minutes differences due to backend bugs or limitations, hence the point of adding them as well.

@read-the-docs-community
Copy link

read-the-docs-community bot commented Mar 8, 2026

Documentation build overview

📚 Bowtie | 🛠️ Build #31774121 | 📁 Comparing fe17aa9 against latest (472da8c)


🔍 Preview build

Show files changed (2 files in total): 📝 2 modified | ➕ 0 added | ➖ 0 deleted
File Status
index.html 📝 modified
cli/index.html 📝 modified

@zx80
Copy link
Author

zx80 commented Mar 12, 2026

I think I've done what you asked.

If this is okay, I'll also submit the version for Perl, Java and JavaScript, either as one submission or 3, as your wish.

@Julian
Copy link
Member

Julian commented Mar 12, 2026

I actually am on vacation so I hadn't seen your response (nor rereviewed the PR) -- it's possible I misunderstood the intention and gave wrong feedback, I was assuming this new harness could subsume the old one, but if indeed you think it's worth running the implementation differently then it's all fine to keep separate.

I'll have another review when I'm back from vacation.

'll also submit the version for Perl, Java and JavaScript, either as one submission or 3, as your wish.

One is fine!

Thanks!

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.

2 participants