abstract class BootstrappedHeap[E, BaseHeap[X] <: Heap[X, BaseHeap[X]], This <: BootstrappedHeap[E, BaseHeap, This]](val h: BSHeap[E, BaseHeap] = Empty) (implicit ord: Ordering[E]) extends Heap[E, This] {
К слову о типах и наследовании, ага ‎· программирует на***
Ну и о моих кривых руках, но вопрос для SO я буду уже завтра формулировать ‎· программирует на***
Короче, вопрос всем понравился, но ответов нет. You know you're there if noone seems to understand what the fuck you're doing and why the heck you care. ‎· программирует на***