Re: feature request

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

On Thu, 23 Mar 2006 14:46:17 +0300
  "Michael Kulakov" <CGatePro@mx.ru> wrote:
> Здравствуйте!
>
> On Thu, Mar 23, 2006 at 02:42:41PM +0300, Andrew A. Vasilyev wrote:
>

>> On Thu, Mar 23, 2006 at 03:33:11AM -0800, Vladimir A. Butenko wrote:
>> > Ага :-)
>> 
>>   Раз уж здесь все такие умные и красивые собрались, может,
>>   кто-нибудь объяснит, чем отличается procedure от function в CG/PL?

>
> и entry от того и другого :)

А в чем непонятие? процедура не возвращает значение, а функция возвращает, вот и всё. И вызывать функцию похерив значение можно при помощи void(func()).

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

Не было бы отличия, были орлы бы сразу стали spawn procedure() делать :-)

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

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

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