Dear Daniel, Clemens, Sara,

On Thu, Sep 12, 2013 at 02:31:32PM +0200, Daniel Krenn wrote:
> for the past 18 month we (our working group) developed a package adding
> support for finite state machines, especially finite automata and
> transducers.
> We've opened a trac ticket and submitted the code, see #15078 (link [1]
> below), and set its status to "needs_review". The patch itself does not
> change the existing Sage, but only adds the new module. So from that
> point of view, the review should be easy.
> 
> Any comments are welcome. The main purpose of this message is a request
> for reviewing the ticket.

Thanks so much for this useful contribution. We have been longing for
automatons & friends in Sage for a long while!

Could you post on the trac description a summary of the currently
implemented features, maybe with a couple striking examples?

Alas, I won't be able to handle the review myself (heavy teaching load
this semester). Volunteers anyone?

One thing that deserves discussion is whether we want to maintain a
separate implementation of finite automatons in Sage, or rather use
one of the many existing optimized libraries like e.g. Vaucanson [1];
in the former case, while we are at having a Python implementation, do
we want to aim in the long run at automatons with multiplicities
(defined over a semiring), or stick to plain automatons.

Cheers,
                                Nicolas

[1] http://www.lrde.epita.fr/cgi-bin/twiki/view/Vaucanson/

PS: I strongly recommend getting in touch very early on when starting
such a project, so as to get early feedback and gather forces.

--
Nicolas M. ThiƩry "Isil" <nthi...@users.sf.net>
http://Nicolas.Thiery.name/

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-combinat-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-combinat-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-combinat-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to