Conversation

Inheritance is bad you say? I bet your "Haskell" can't do this! sealed trait Integer sealed trait Nat extends Integer case object Zero extends Nat case class Succ(pred: Nat) extends Nat case class Negate(nonzero: Succ) extends Integer
4
16
Show replies