Skip to content

Use as a Crate? | Adding a Rust API? #30

Description

@Eh2406

Thank you! I love any progress in the Rust SAT space. varisat has an api witch I have used extensively for testing libraries I work on. Would you be interested in adding an Rust API interface to CreuSAT?

Activity

  1. sarsko commented on Jun 19, 2022

    @sarsko
    Owner

    Thanks!

    I agree that adding an API (and perhaps getting it published on crates.io) would be nice. I'll probably not be able to prioritize it immediately (even though it should not be all that much work), but I'll try to find time to look at how varisat does it, and try to offer something similar in the not too distant future 😄

  2. Eh2406 commented on Jun 19, 2022

    @Eh2406
    Author

    Also I read the dissertation in the repo. I was surprised at how long it was and wasn't sure I would finish. I read it completely! As someone with no background in software verification, and only a self taught background in SAT, I found it one of the most accessible introduction to either topic I have read! Thank you!

  3. sarsko commented on Jun 19, 2022

    @sarsko
    Owner

    Also I read the dissertation in the repo. I was surprised at how long it was and wasn't sure I would finish. I read it completely! As someone with no background in software verification, and only a self taught background in SAT, I found it one of the most accessible introduction to either topic I have read! Thank you!

    Very cool! Thanks! I am very happy to hear that! (also, if anything was not clear, then feel free to ask)

  4. sirandreww commented on Oct 26, 2022

    @sirandreww

    I actually would love this feature as well, I'm writing a library for the development and prototyping of formal verification algorithms in rust and I'd love to have this SAT solver be in there. How long do you think it might take to do that?

  5. sarsko commented on Nov 1, 2022

    @sarsko
    Owner

    I actually would love this feature as well, I'm writing a library for the development and prototyping of formal verification algorithms in rust and I'd love to have this SAT solver be in there. How long do you think it might take to do that?

    Thanks. I appreciate the interest, and I still think that it would be nice. It would probably not take too long (one would look at how varisat does it, do something similar + do things like proper feedback on parser errors and also add incremental solving), but I have not done anything to achieve it in 4 months, so I will make no promise on when/if it will happen.

  6. moberer commented on Oct 28, 2024

    @moberer

    Would you be accepting pull requests for adding a Rust API?

  7. sarsko commented on Oct 28, 2024

    @sarsko
    Owner

    Yes, would most likely accept pull requests adding an API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions