package scalabook.ep.ooc
/**
* @author Christos KK Loverdos
*/
trait PlusLang extends BaseLang {
class PlusD(a: Data, b: Data) extends BaseD {
def eval = a.eval + b.eval
}
}
object PlusLang extends PlusLang {
type Data = BaseD
// val n1: Data = new NumD(1)
}