[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kylix 2



On 2003.01.09 at 10:14:25 +0200, Dmitry Astapov wrote:

> 
> И как на C правильно реализуется map и fold? А так, чтобы было type-safe? А
> рекурсивные функции? А с tail-recursive оптимизацией?

Кстати вот вариант tail-recurisve оптимизации на tcl

proc tail_recurse {args} {
   делаем что-то с args
   
   after idle tail_recurse $new_args
}

Не только выполняется в constant space, но еще и отдает управление
циклу обраотки событий.
   
  

> ЗЫ
> Пост-фактум прошу прощения за то, что письмо состоит из одних "каверзных"
> вопросов. Но я не ставил себе целью объяснить - скорее, зародить сомнение :)
> 
> -- 
> Dmitry Astapov //ADEpt                               E-mail: adept@umc.com.ua
> GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498  2B08 7867 4860 F5D7 639D
> 
> 
> --
> To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 

-- 
Victor Wagner			vitus@ice.ru
Chief Technical Officer		Office:7-(095)-748-53-88
Communiware.Net 		Home: 7-(095)-135-46-61
http://www.communiware.net      http://www.ice.ru/~vitus



Reply to: