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

Reply via email to