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