VeriFIT / mata

A fast and simple automata library
MIT License
19 stars 13 forks source link

Bring Python binding up to date #229

Open Adda0 opened 1 year ago

Adda0 commented 1 year ago

Python binding was implemented for older C++ implementation of Mata. Since then, a lot has changed and Python binding needs to be brought up to date to the latest C++ implementation.

Adda0 commented 1 year ago

We have decided that Python binding should play an important role in Mata library, and we should keep the binding up to date always.

Adda0 commented 1 year ago

We need to prioritize for:

tfiedor commented 1 year ago

Can you elaborate, why this prioritization is needed now? I have all this in my todo and will soon work on the binding again, just need to know if there is some sudden need for these things.

Adda0 commented 1 year ago

Can you elaborate ...

We decided to prioritize what needs to be done for TACAS 23.

tfiedor commented 1 year ago

I checked out the remark about warnings, since I believe, because of the building changes, they are now obsolete.

kilohsakul commented 9 months ago

I am thinking about changing the way we approach the python binding. Not sure we can really afford to have it as a top priority, there will not be so much spare manpower any more. After it is up to date with and ok in the current/tacas version of mata, we should talk about how to continue with it.