197g / 197g/automata

Project status and rework

Aperta
#1 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
12
Fork
4
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Dear Maintainers of the Automata crate for Rust,

I hope this message finds you well. Sorry, but I did not find a better/more private way of contacting you about this.
I stumbled upon this repository when looking for existing crates that implement automata related things. However it seems that there has not been any activity for a while, so my first question would be what your current position on this repository is, i.e. whether you would be interested in continuing development or have more or less abandoned the project.
In the near future, I plan to implement some new learning algorithms for automata on infinite words from my research. It seems sensible, however, to have the automata/transition system/congruence related business in a separate standalone library. In its current state, I don't think that I would be able to depend on this `automata` crate for that as the data structures seem to not be generic enough for my needs.
Generally, I think that it would be great to have a crate for automata. I personally would be very interested in investing some time into reworking this crate to be more generic and extensible (whatever that specifically may mean). So would you generally be open to such a rework of this crate and if yes, to what degree would you like to be involved. Finally, I wanted to ask whether you could imagine transferring ownership of the crate, as for the foreseeable future (a few years) I will be working on implementations of the sort, which would mean a rather long term commitment to the crate.

Thanks for your time and consideration.
Best
Leon

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

The issue is a proposal to rework the automata crate for more generic data structures and new learning algorithms. Start by examining the existing codebase to understand current data structures and limitations. Determine what 'more generic and extensible' means by reviewing the crate's architecture and identifying areas for abstraction. The goal is a design plan for the rework, not implementation.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
rust
Ambito
devtools
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
20/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.