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: [EMAIL PROTECTED] > GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > -- Victor Wagner [EMAIL PROTECTED] 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