А для чего складывать бинарное дерево с расстоянием? 
Это баг или какой-то хитрый алгоритмический прием?
Если баг - то он ловится тестами, а в процессе работы функция которой 
передается бинарное дерево для сложения с расстоянием выкинет эксепшен ибо 
какой-то из типов отсеется на проверке входных параметров.
On 30 Aug 2012, at 3:56 PM, Alexandr Alexeev <[email protected]> wrote:

>>> на человека перекладывали заботы компьютера.
> 
> Допустим, вы попытаетесь сложить бинарное дерево с расстоянием в
> километрах и компилятор сообщит вам об ошибке. И кто в этом случае за
> кого работу сделал?
> 
> 30 августа 2012 г., 15:47 пользователь Alessandro Gorohovski
> <[email protected]> написал:
>> Михаил Монашёв <[email protected]> писал(а) в своём письме Thu, 30
>> Aug 2012 14:42:08 +0300:
>> 
>> 
>>> Здравствуйте, Maxim.
>>> 
>>>>    # $x can contain only Int objects
>>>>    my Int $x;
>>> 
>>> 
>>>> --- http://perlcabal.org/syn/S02.html#Types_as_Constraints
>>> 
>>> 
>>>>    my Int $i = 0;
>>>>    my Num $n = 3.142;
>>>>    my Str $s = "Hello, world";
>>> 
>>> 
>>>> --- http://en.wikipedia.org/wiki/Perl_6#A_type_system
>>> 
>>> 
>>> Посмотрел  это  и  понял,  что перл мне нравится именно отсутвием всех
>>> этих  сишных  заморочек  с  типа  данных,  которые там изначально были
>>> необходимы для определения размера выделяемой памяти, т.е. на человека
>>> перекладывали заботы компьютера.
>> 
>> 
>> ++;
>> 
>> --
>> ANG
>> 
>> --
>> Moscow.pm mailing list
>> [email protected] | http://moscow.pm.org
> 
> 
> 
> -- 
> С уважением, Александр
> Личный блог: http://eax.me/
> Мой форум: http://it-talk.org/
> Мой Twitter: http://twitter.com/afiskon
> -- 
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить