в том случае, где он не распарсивается?
*Main> :set -Wtype-defaults
*Main> :t read "North"
read "North" :: Read a => a
*Main> :set -Wno-type-defaults
*Main> :t read "North"
read "North" :: Read a => a
Тут одно и то же показывает.
А надо понять при помощи использования этой опции?
Мне кажется, что мне следует узнать у ghc чем здесь является a в обоих случаях (при включённой и при включенной опции). Кажется, что в одном случае Direction, в другом нечто не парсящееся. Что?
Ещё раз повторю свой вопрос — как ты думаешь, что именно делает эта опция?
Тогда к чему дефолтится read ""? Отвечай!
Видимо, @LevT2, ушёл перечитывать)
Прочел сообщение об ошибке • Defaulting the following constraints to type ‘()’ Это ответ?
попробую для пользы окружающих дать адекватный ответ: 1. прочитать документацию по ExtendedDefaultRules https://downloads.haskell.org/ghc/latest/docs/html/users_guide/ghci.html#type-defaulting-in-ghci 2. включить -Wtype-defaults или -Wall и не выключать! > :set -Wtype-defaults > read "42" <interactive>:4:1: warning: [-Wtype-defaults] • Defaulting the following constraints to type ‘()’
Спасибо. Может кому-то ещё пригодится. Хочу лишь в непервый раз повторить: в этой части документации мне понятно самое её начало где ставится проблема, остальное понятно только в общих чертах (для решения придумали type-defaulting).
Не "совсем-совсем". Вы точно уверены, что новичку в хаскеле для начала должна стать совсем-совершенно понятна документация ghc?
Новичку говорят "выключи -Wall", он выключает и учит дальше. Вы продолжаете гнуть свою линию. Если вашу линию никто не понимает, кроме вас — это ваша проблема, а не проблема сообщества
Вроде, я такого не писал) Не должна. Вопрос, зачем новичок тогда долго и упорно, но плохо, пытается понять, что там написано? Какой смысл школьнику в 7 классе вместо учебника по физике за 7 класс читать Лифшица? Самолюбование?)
Я вообще не программист. И сомневаюсь, что им когда-нибудь стану, хотя бы в силу возраста. Вижу причину конфликта в том, что вы тут привыкли новичков "джуниорить", а я не укладываюсь в этот предрассудок.
А какой возраст, если не секрет?
Это не для паблика, см. личку.
Это не предрассудок, а специализация канала.
Ок, перебираюсь в основной чат, несколько раз уже звучало.
Обсуждают сегодня