Dear all, After my yesterday mail I made an attempt to devide graphson and gryo packages from gremlin core into their own modules. Then I have found that Graph.Io interface (and DefaultIo) allows to create multiple implementations of graph readers and writers at the same time. This introduces tight coupling between structure package containing mainly interfaces and IO implementations. What I was thinking about was to make Io interface a single purpose with generic methods allowing to read/write graph from file or input stream - this would lead us to GraphsonIO, GryoIO and GraphmlIO. Question - if there are any implications for API on such change except changes in code calls?
Best regards, Lukasz
