To build a package manager for Fedora in scala, we need to build a stack. How deep can the scope be:

  • An rpm driver (the topmost layer of the package manager stack)
  • A JDBC interface in Scala (like this or like this or dbc2)?
  • Can we have a SDBC (Scala database connector)?
  • Can we use Derby instead?
  • Can we design a RDBS in pure scala?