cvogt / cbt

CBT - fun, fast, intuitive, compositional, statically checked builds written in Scala
Other
488 stars 60 forks source link

allow leaving fields abstract in build class #397

Open cvogt opened 7 years ago

cvogt commented 7 years ago

allowing to leave things like version abstract in the build class would allow people to only set them in nested builds, e.g. forcing people to choose stable or snapshot subbuildsorsignedorunsigned`. This would require allowing the Build class to be abstract and cbt to fill in the blanks with exceptions for the top-level class.