Skip to content

Oxidise#51

Open
rerpha wants to merge 2 commits intomainfrom
oxidise
Open

Oxidise#51
rerpha wants to merge 2 commits intomainfrom
oxidise

Conversation

@rerpha
Copy link
Collaborator

@rerpha rerpha commented Mar 24, 2026

Convert saluki to rust.

Changes to note:

  • listen and consume have been merged, as they were quite similar anyway. README and --help should clarify how to use consume (which is aliased to listen for muscle memory's sake!)
  • play has not been carried over as I ran out of time to be able to call this personal development. rewrite play in rust #50 exists to add it when we need to use it again.
  • howl is a bit faster than python, though I haven't tried the "cheat" way of only constructing one set of det values but sending them x times a frame.
  • have added a dockerfile so you don't actually need rust installed to use saluki.
  • I haven't gone mad with unit tests as again I've run out of time (I know I know TDD and so on...)

also note that the CI is currently failing at the time of writing but only because one of the apt mirrors seems to be 404ing? working now

I may also need a hand benchmarking howl plz @Tom-Willemsen

@rerpha rerpha marked this pull request as ready for review March 25, 2026 15:04
@rerpha rerpha requested a review from Tom-Willemsen March 25, 2026 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant