← All posts tagged ?

fmap
? Вот к примеру пусть у нас есть самый простой поиск: query language это query = term | query && query | query || query; индекс вхождений и машинерия вокруг этого. Теперь мы хотим его немного улучшить. Конкретно, хочется не выдавать пустую SERP когда под запрос нет ни одного подходящего документа, а выдавать результаты по схожему запросу. Т.е. нужно из исходного запроса получить запрос на который результаты бы были и при этом он был максимально релевантным к исходному.
Как этот класс преобразований в общем случае называется?
fmap
? Вот есть к примеру два домена: google.com и goodreads.com .
Сознательно ли goodreads выбрали префикс goo? И если да, то это как-то называется?
fmap
? Поллы вида "какие разделы нашего сайты вы посещаете чаще всего" стоит понимать как "нам очень лень" или я что-то упускаю?
fmap
? BL Лайкаешь изображения самок, тебе сыплятся ещё. Уже было? (НЕ рекомендательная система, а анализ физиономии человеков)
fmap
? Haskell yi Кому-нибудь удавалось довести второтег до более-менее юзабельного состояния? И если да, то насколько трудоемка эта затея?
Сам по себе он выглядит достаточно интересно, но из коробки пользоваться не особенно получается, что скорее всего есть пожелания самих авторов.
fmap
? Предположим что мы имеем машину, которая вычисляет любую инструкцию за нулевой промежуток времени. Переход к следующей тоже занимает абсолютно ничего. Что произойдет если мы попытаемся вычислить значение следующего определения: `x = x' ?
fmap
? А вы часто сталкиваетесь с "повисшими" констрейтами? То есть, допустим сначала функции нужен был Ord, но после изменения он перестал быть нужным. (убрали все "методы" Ord из тела функции, как частный случай) Ну, а Ord из контекста убрать забыли, нехорошо получается. Wall не предупреждает о таком, hlint тоже. Почему? Или я просто небрежный тупой мудак без минимальной культуры и никому это не нужно?
fmap
? ForeignPtr использовать по назначению это нормально? К примеру есть много мелких объектов время жизни которых отследить тяжело(можно, но лень), и они обернуты в сабж, а выделения в куче происходят относительно редко(отсюда редкий gc). Все будет хорошо? Какие ещё подводные камни?
fmap
? Haskell А есть что-нибудь типа Data.Vector.Storable но c задаваемым выравниванием? Мне нужен alignment на 1024. (хотя вроде не так сложно навелосипедить свой, используя Data.Vector.Generic, но все же)
fmap
? Интересно, почему когда появились DefaultSignatures в base не добавили что-то такое: hpaste.org
Поидее ничего старого сломаться-то не должно. Если где методы вообще не реализованы, то наоборот заработает %)