Renames files by removing their prefixes, for example "Frenetic_Packet.ml" becomes "Packet.ml" and "Frenetic_NetKAT_Compiler.mli" becomes "Compiler.mli". Then use jbuilder's wrapping feature to recover these prefixes externally, for example the module "Packet" is accessible via "Frenetic.Packet" and "Compiler" is accessible via "NetKAT.Compiler".
Also splits frenetic and netkat into two libraries (that live in the same package).
Renames files by removing their prefixes, for example "Frenetic_Packet.ml" becomes "Packet.ml" and "Frenetic_NetKAT_Compiler.mli" becomes "Compiler.mli". Then use jbuilder's wrapping feature to recover these prefixes externally, for example the module "Packet" is accessible via "Frenetic.Packet" and "Compiler" is accessible via "NetKAT.Compiler".
Also splits frenetic and netkat into two libraries (that live in the same package).