как в комбинаторы функцию перевести?
Jun. 9th, 2006 04:31 pm- Имеем функцию f x y z = ....
- С помощью лямбдабота переводим в pointfree стиль.
- Меняем:
- (.) на B
- ($) на I
- flip на C
- ap на S
- join на W
- const на K
Ничего не забыл?
UPD: О! Задачка!
На что надо поменять liftM, liftM2 и т.д.?
no subject
Date: 2006-06-09 01:12 pm (UTC)no subject
Date: 2006-06-09 01:18 pm (UTC)no subject
Date: 2006-06-09 01:44 pm (UTC)no subject
Date: 2006-06-09 02:38 pm (UTC)В общем то, я хотел liftMn выразить через комбинаторы и n, пока не получается.
no subject
Date: 2007-02-19 12:27 pm (UTC)Я раньше считал, что I это id ...
no subject
Date: 2007-02-19 12:30 pm (UTC)id x = x -- I x = xno subject
Date: 2007-02-19 01:21 pm (UTC)