leonbohn / lama

Learning and Manipulation of Automata
MIT License
4 stars 0 forks source link

Remove unused traits #40

Open leonbohn opened 8 months ago

leonbohn commented 8 months ago

Right now, there are quite a few traits that appear just once and are not used. These should be investigated and ultimately removed as they serve no purpose other than to confuse people using the library. For example mapping::Morphism or ts::HasColorMut/ts::HasColor are not really used and it is not really clear what exact purpose they serve at the moment.

These traits should either be removed or used more consistently. I am in favor of the former option, as it decreases the overall complexity of the code.

leonbohn commented 7 months ago

For example the HasColor and HasColorMut traits were not really used at all. They have been removed in #61 .