1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
package scalam import scalax.file.Path import breeze.linalg._ package object io { def load[A: Loadable](path: Path): A = { val loadable = implicitly[Loadable[A]] loadable.load(path) } def save[A <% Saveable](objectToSave: A, path: Path) = { objectToSave.save(path) } }