Skip to content

Adding option to select different brane-chk backends #269

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

Open
Lut99 opened this issue May 5, 2025 · 0 comments
Open

Adding option to select different brane-chk backends #269

Lut99 opened this issue May 5, 2025 · 0 comments
Labels
A-Build system Area: Updates relating to Brane's build system, which is getting increasingly complex. A-Infrastructure Area: Something relating to the various services and their communication in the framework. A-Interface Area: Something that relates to an interface of Brane (the CLI, config files, etc) C-Feature-request Category: Feature request E-Medium Effort: Medium P-Low Priority: Low

Comments

@Lut99
Copy link

Lut99 commented May 5, 2025

The new refactor is nearly complete. One of the only things missing is the capability to compile brane-chk for multiple backends instead of just the Haskell one.

Aside from changes in the interface code to call the correct one, a scheme for properly compiling either the Go-or the Haskell eFLINT-binaries must be concocted. Specifically, this is now done as a separate build target in Dockerfile.rls; however, this may be hard to do conditionally. As such, this building may need to be moved to a build.rs instead.

@Lut99 Lut99 added A-Build system Area: Updates relating to Brane's build system, which is getting increasingly complex. A-Infrastructure Area: Something relating to the various services and their communication in the framework. A-Interface Area: Something that relates to an interface of Brane (the CLI, config files, etc) C-Feature-request Category: Feature request E-Medium Effort: Medium P-Low Priority: Low labels May 5, 2025
@Lut99 Lut99 changed the title Added option to select multiple backends Adding option to select different brane-chk backends May 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Build system Area: Updates relating to Brane's build system, which is getting increasingly complex. A-Infrastructure Area: Something relating to the various services and their communication in the framework. A-Interface Area: Something that relates to an interface of Brane (the CLI, config files, etc) C-Feature-request Category: Feature request E-Medium Effort: Medium P-Low Priority: Low
Projects
None yet
Development

No branches or pull requests

1 participant