Cheese
Список. Ну и что, что в нем элементы
абстракция. на одну вещь можно посмотреть выше и ниже уровня абстракции. снизу — один список, сверху — много значений. но объект один и тот же, от точки зрения не меняется
Cheese
неужели @graninas не умеет абстрагироваться?
Алексей ayaye :)
Alexander
Бу-бу
Алексей ayaye :)
Всегда одно решение, определенное для двух корней
решение уравнения — это задача по нахождению множества корней, которые тоже часто называют решениями. множества -> значения различны. а кратность корня - это отдельно.
Alexander
у полинома n-ной степени n корней
Alexander
мы ищем мультимножество
Алексей ayaye :)
а для не-полинома кратность корней определена? :)
Alexander
Решением этого уравнения будет набор чисел, которые... Мнда
Aleksei (astynax)
Кадждый корень - решение. Подставляешь в уравнение и получаешь тождество.
Aleksei (astynax)
А не "совокупность корней - решение"
Алексей ayaye :)
я ж говорю, там путаница. кроме корней, решением называют и саму задачу поиска корней. и ответом в этой задаче будет множество значений.
Timofey
предлагаю просто взять общее определение функции откуда-нибудь из функана
Timofey
как подмножества декартова произведения области определения (в общем смысле) и области значений (тоже в общем смысле)
Timofey
а для не-полинома кратность корней определена? :)
если функция гладкая в корне - то да, причем "кратность" может быть дробной
Timofey
см пространства C^{\alpha}
кана
Список. Ну и что, что в нем элементы
Ну тогда и у Maybe a всегда одно значение - мейби, а не возможно значение, а возможно нет
кана
У нас эффект не над списком из А, а над А А именно, у нас нет одного А, их несколько (или 0)
Timofey
Решение квадратного уравнения (скажем, в вещественном смысле) есть функция R^3 -> R
Timofey
для каких-то троек параметров - ноль значений, для каких-то - одно, для каких-то два, для каких-то - континуум
Alexander
Ну тогда и у Maybe a всегда одно значение - мейби, а не возможно значение, а возможно нет
Ты подменил один термин ("решение") другим ("значение"). Не надо так
Alexander
И даже "результат"
Timofey
соответственно монаду списка можно третьекурсникам объяснить через композицию таких вот "многозначных не всюду определённых функций"
кана
Что значит "решение" в этом контексте я не понимаю
Timofey
почему всех в тяпницу вечером на философию тянет?
Alexander
А что еще делать.
кана
А "результат"?
Ну типа ты решил до терминологии докопаться и уже понял суть?
Alexander
Надеюсь, что так
Alexander
У меня бывали вообще претензии к терминологии и употреблению терминов в математике в универе. Я думал "что за фигня, ну". Это уже потом я узнал, что такого там навалом, но все с этим живут
Alexander
Вот еще у меня претензия. FPGAшники, руководствуясь какими-то своими надуманными причинами ("преподавать студентам трудно будет!") запрешают называть программированием написание программ на Verilog и VHDL. А программами называют. И на Вики даже какой-то умник это уточнил. Но ведь это насилие над языком, явное лингвистическое противоречие, зачем так делать.
Ilya
а для не-полинома кратность корней определена? :)
Конечно. Как количество нулевых производных в точке
Ilya
y = 0, y' = 0, y'' = 0, y''' /= 0 -> корень кратности 3
Ilya
Или как степень первого члена ряда Тейлора в точке корня, что эквивалентно
Алексей ayaye :)
и что, когда просят решить уравнение, надо кратность корней считать?
Алексей ayaye :)
Андрей
почему всех в тяпницу вечером на философию тянет?
Ну философия, хаскель, они ведь всегда рядом.
Андрей
В общем мне это показалось фишкой чата)
Pavel
Ну философия, хаскель, они ведь всегда рядом.
ну и к пятнице близость философии прям возрастает)
Vladislav
Всё, приняли https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0030-remove-star-kind.rst
Vladislav
Кто там использует * в качестве Type, можете начинать сворачивать лавочку
Mikhail
Кто использует * в качестве оператора разыменовывания - можете готовить жепу
Anonymous
> we propose a slow migration on the timescale of a decade. Assuming two releases of GHC per year (which is the currently accepted schedule), we will be able to get rid of * in 8 years.
A64m
ну они не только такой ерундой занимаются, принимают и полезные вещи https://github.com/ghc-proposals/ghc-proposals/pull/128
Timofey
Почему, кстати, релизы ghc только чётные?
Timofey
Вида n.2k.m
A64m
ну решили просто так нумеровать, чтоб отличать по версии от нерелиза
Anonymous
Вася Ставінський будет жить. Поприветствуем!
Anonymous
@apxite будет жить. Поприветствуем!
Dmitry
defaultStart
NC
Кто-нибудь юзал bindings-gts? У меня упорно не линукет к .so от соответствующей сишной либы, хотя я даже явно указал extra-lib-dirs и extra-include-dirs и перекомпилял с PIC её. Как вообще GHC понимает, что данная .so соответствует указанной в разделе для pkgconfig?
Alexander
кабал добавляет опции -cc-options и т.п.
Alexander
хотя у меня как-то криво на никсе работало, пришлось явно в LD_LIBRARY_PATH добавлять
NC
во, у меня никс, поэтому попробую ещё LD_LIBRARY_PATH
NC
но у меня есть подозрения на саму либу, т.к. соседняя .so из другого пакета линукется нормально
NC
а эту ghc не видит в упор, missing C library и всё
分解物質
тут чисто случайно нет людей разбирающихся в K или J?
adam
)
NC
Специфические языки, видел только на хабре статьи про них
分解物質
)
о, ты в них шаришь?
Евгений
Ща же из APL'ей R в моде
parket
тут чисто случайно нет людей разбирающихся в K или J?
J прикольный. Воспоминания о нем хорошие остались :)
分解物質
Alexander
+
Aleksei (astynax)
https://limperg.de/ghc-extensions/
Alexander
насколько этот гайд хуже чем ghc manual?
Alexander
то, что хуже это ясно не открывая, но интересно насколько
Dmitry
Ну тут же хоть категоризация есть
Alexander
а в мануале ещё типа нету?
Aleksei (astynax)
В мануале тоже есть категории
Dmitry
Здесь?
Dmitry
https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html
Alexander
да
Dmitry
Я вижу, всё в кучу свалено
Aleksei (astynax)
Я этот гайд просмотрел. Не особо полезным показался, если хоть раз заглядывал в мануал
Dmitry
Как, например, TupleSections найти?
Aleksei (astynax)
Syntactic Extensions
Aleksei (astynax)
Сбоку же TOC есть