Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет p_govorun ([info]p_govorun)
@ 2009-01-31 01:13:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Лингвистическое
Мы тут с [info]mbw@lj немного в слова поиграли. Орех кругл, ведь так? Орех едят, не правда ли? Вот и получаем, что:
Орех кругл и едят.


(Читать комментарии) - (Добавить комментарий)


(Анонимно)
2009-01-31 16:28 (ссылка)
В ней полиморфизм не предусмотрен. А когда его начинают сверху руками прикручивать, то вот такое вот и получается. :)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]migmit.vox.com
2009-01-31 16:54 (ссылка)
Нихрена, в полиморфных системах тоже такие штуки не проходят. Хрестоматийный пример

f g = (g 0, g True)

благополучно обломается. Проблема в том, что в падежах нельзя ставить аннотации типов, ибо

f :: (forall a. a -> a) -> (Int, Bool)
f g = (g 0, g True)

нормально скомпилится.

(Ответить) (Уровень выше)


(Читать комментарии) -