Re: feature request

От: Vladimir A. Butenko <CGatePro_at_mx_ru>
Дата: Thu 23 Mar 2006 - 15:43:37 MSK

On Thu, 23 Mar 2006 15:14:41 +0300
  "Michael Kulakov" <CGatePro@mx.ru> wrote:

>> А Entry - это как бы main() то есть - оно ниоткуда не вызывается, и
>> имя его видно:
>> а) снаружи (рутеру, например, который может зарутить в программу, и у
>> оной запустится entry main())
>> б) изнутри - entry запускается как Task.
>>
>> Не было бы отличия, были орлы бы сразу стали spawn procedure() делать :-)

> 
> Вопрос заключается в том - зачем соглашения о вызове оформлять насколько 
>явно и заставлять думать об этом пользователя ?

Затем, чтобы не было той же фигни, как в PL/I и прочих Перлах - когда написать можно что угодно, и оно "пройдет" - но вот что оно при этом будет делать - никому не известно.

> Что мешает ( кроме усложнения ) поймать, что кто-то сделал spawn на >процедуру и оформить ей "длинный" вызов ?

То же, что мешает разрешить складывать строчки с числами.   

> Язык же трактуется как предметный ... по области примерения. Или нет ?

Язык должен быть в первую очередь языком а не одним из тех наборов жестов глухонемых, на которых общаются все эти линухоманско-форточные сообщества пионэров. Нормальный человеческий язык всегда более удобен, чем "специально заточенный птичий".   

> С уважением,
> Михаил Кулаков

Sincerely,
Vladimir Получено Thu Mar 23 12:42:53 2006

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:14:49 MSK