Подтвердить что ты не робот

Как я могу найти пакет хакеров для функции?

Может, мне что-то не хватает, но есть ли способ поиска внутри какого-то пакета при взломе?

Скажем, я знаю, что Snap framework имеет функцию под названием render. Как найти его, начиная с этой страницы взлома: http://hackage.haskell.org/package/snap-0.9.0.1

4b9b3361

Ответ 1

Вы можете использовать Hoogle для этого (как и для многих других вещей) с помощью оператора поиска +package.

По умолчанию Hoogle будет искать внутри стандартного набора пакетов по имени или по типу:

Теперь, это прекрасно и денди, но как насчет других пакетов? Если вы найдите render, вы найдете Render :: RenderMode from OpenGL, render :: Doc -> String из pretty и некоторые другие вещи; по умолчанию пакет snap не выполняется.

Однако, если вы добавите +packagename или +Module.Name в свой поиск, Hoogle будет выполнять поиск только внутри указанных пакетов (и -packagename и -Module.Name удалить пакеты/модули из поиска). Таким образом, поиск +snap render находит только следующие три вещи:

Для получения дополнительной информации об использовании Hoogle вы можете проверить его руководство по вики Haskell.

Ответ 2

Нажмите ссылку на какой-либо модуль в пакете. Затем в правом верхнем углу находится ссылка index. Нажмите на это, а затем на ссылку на письмо, с которого начинается желаемая функция.