@haskellru

Страница 1387 из 1551
Aleksey
03.08.2018
12:25:49
Мы тоже используем. Года два только при мне

A64m
03.08.2018
12:27:20
да я думаю, большинство его используют, с зимы 15-16 по крайней мере, когда его более-менее доделали

Index
03.08.2018
12:38:29
> cabal уже поддерживает GitHub зависимости НАКАНЕЦТА

Я ДЖВА ГОДА ЖДАЛ

Google
Anton
03.08.2018
12:38:57
Воу, это единственная фича, почему я использую стак

Как теперь указать ревизию с гитхаба?

Index
03.08.2018
12:39:16
В cabal 3.0 обещают new- префикс убрать уже

Как теперь указать ревизию с гитхаба?
@chshersh скинул же пример https://github.com/hvr/cardano-sl/blob/wip/cabal-project/cabal.project#L41-L156

A64m
03.08.2018
12:40:04
больше уже вреда от этой идеи видать не получается уже, так что решили new- убрать

Index
03.08.2018
12:40:47
вообще-то идея нормальная дать в другом неймспейсе экспериментальную технологию

Anton
03.08.2018
12:42:14
@chshersh скинул же пример https://github.com/hvr/cardano-sl/blob/wip/cabal-project/cabal.project#L41-L156
Спасибо, уполз пост уже на пару экранов вверх, вот и не увидел

A64m
03.08.2018
12:44:25
плохая идея в том, что для этого просто отдельный кли тул не сделали, а испортили названия команд (и вообще уи для них) еще хуже идея, что "технология" вообще позиционировалась как экспериментальная т.е. если снойманиты дали пользователям недоделанный стек, и потом итерировали из этого то кабалисты наставили рогаток, чтоб не дай б-г кто-нибудь не воспользовался и что-нибудь им не зарепортил

Index
03.08.2018
12:45:32
а чего им репортить, если они и с известными багами не успевали справляться

A64m
03.08.2018
12:58:20
и что бы, очередь багрепортов переполнилась и они бы пропадать стали?

Ilya
03.08.2018
13:10:59
Почему в Cont монаде pure x = \c -> c x это именно чистое значение, то есть значение без эффектов? Какого эффекта в этом значении нет, а в других продолжениях -- есть? То есть хочется противопоставления вида "монада Maybe описывает вычисления с возможным фейлом, потому pure x это вычисление без фейла. Монада списка описывает вычисление с недетерменированным результатом, поэтому pure x -- это вычисление детерминированным результатом".

Index
03.08.2018
13:12:46
Cont дает возможность манипулировать остатком вычисления

Denis
03.08.2018
13:13:12
cont мамаша

Google
Index
03.08.2018
13:13:47
Соответственно, внутри pure возможности как-то повлиять на остаток вычисления нет

Ilya
03.08.2018
13:16:16
Вроде стало понятно, спасибо

Alexander
03.08.2018
13:59:30
stack2nix vs stackage2nix vs snack?

Aleksey
03.08.2018
14:00:52
у нас stackage2nix :)

A64m
03.08.2018
14:01:28
снэк же совсем еще какой-то недоделанный, нет?

Alexander
03.08.2018
14:08:33
вроде не доделаный

но хз для просто сборки может и хватит

он правда кабал не умеет, а я ненавижу хпак

A64m
03.08.2018
14:09:30
там вроде можно никсом описывать, без хпаков

Александр
03.08.2018
14:10:20
Мне определение "монада списка - когда результат неопределенный" не нравится. Он же определенный. Семантика этой монады в комбинаторике

*недетерминированный

A64m
03.08.2018
14:11:44
монада списка моделирует недетерминизм

результат у нее, конечно, определенный

Aleksey
03.08.2018
14:48:57
Т.е. не "нельзя получить результат", а "нельзя выбрать один" :)

Александр
03.08.2018
14:49:45
Но ведь он один

Список. Ну и что, что в нем элементы

Aleksey
03.08.2018
14:50:37
Вот у меня есть ходКонём :: позиция -> [позиция]. Один ход. Но вариантов много

Алексей Ayaye :)
03.08.2018
14:51:20
мне слово комбинаторика здесь тоже больше нравится

Google
Aleksey
03.08.2018
14:51:27
У квадратного уравнения не список решений же. А от нуля до двух - каждое отддельное, это законченное решение

Alexander
03.08.2018
14:51:54
всегда 2

максимум совпадающие

Aleksey
03.08.2018
14:52:09
мне слово комбинаторика здесь тоже больше нравится
Комбинаторика начинается, когда биндишь списковые вычисления :)

Александр
03.08.2018
14:52:14
Всегда одно решение, определенное для двух корней

Alexander
03.08.2018
14:52:59
от меня ускользает ч то такое "решение определенное для корня"

но ладно это оффтоп

Aleksey
03.08.2018
14:53:05
всегда 2
Я "школьный вариант" упомянул :)

Yuriy
03.08.2018
14:53:10
Список. Ну и что, что в нем элементы
абстракция. на одну вещь можно посмотреть выше и ниже уровня абстракции. снизу — один список, сверху — много значений. но объект один и тот же, от точки зрения не меняется

Александр
03.08.2018
14:53:41
Yuriy
03.08.2018
14:54:00
неужели @graninas не умеет абстрагироваться?

Алексей Ayaye :)
03.08.2018
14:54:33
Александр
03.08.2018
14:56:58
Бу-бу

Алексей Ayaye :)
03.08.2018
15:01:14
Всегда одно решение, определенное для двух корней
решение уравнения — это задача по нахождению множества корней, которые тоже часто называют решениями. множества -> значения различны. а кратность корня - это отдельно.

Alexander
03.08.2018
15:05:29
у полинома n-ной степени n корней

мы ищем мультимножество

Алексей Ayaye :)
03.08.2018
15:06:37
а для не-полинома кратность корней определена? :)

Александр
03.08.2018
15:09:33
Решением этого уравнения будет набор чисел, которые... Мнда

Aleksey
03.08.2018
15:26:52
Кадждый корень - решение. Подставляешь в уравнение и получаешь тождество.

Google
Aleksey
03.08.2018
15:27:07
А не "совокупность корней - решение"

Алексей Ayaye :)
03.08.2018
15:30:50
я ж говорю, там путаница. кроме корней, решением называют и саму задачу поиска корней. и ответом в этой задаче будет множество значений.

Timofey
03.08.2018
15:39:25
предлагаю просто взять общее определение функции откуда-нибудь из функана

как подмножества декартова произведения области определения (в общем смысле) и области значений (тоже в общем смысле)

а для не-полинома кратность корней определена? :)
если функция гладкая в корне - то да, причем "кратность" может быть дробной

см пространства C^{\alpha}

Admin
ERROR: S client not available

kana
03.08.2018
15:43:49
Список. Ну и что, что в нем элементы
Ну тогда и у Maybe a всегда одно значение - мейби, а не возможно значение, а возможно нет

У нас эффект не над списком из А, а над А А именно, у нас нет одного А, их несколько (или 0)

Timofey
03.08.2018
15:44:59
Решение квадратного уравнения (скажем, в вещественном смысле) есть функция R^3 -> R

для каких-то троек параметров - ноль значений, для каких-то - одно, для каких-то два, для каких-то - континуум

Александр
03.08.2018
15:46:57
Ну тогда и у Maybe a всегда одно значение - мейби, а не возможно значение, а возможно нет
Ты подменил один термин ("решение") другим ("значение"). Не надо так

И даже "результат"

Timofey
03.08.2018
15:47:32
соответственно монаду списка можно третьекурсникам объяснить через композицию таких вот "многозначных не всюду определённых функций"

kana
03.08.2018
15:47:33
Что значит "решение" в этом контексте я не понимаю

Александр
03.08.2018
15:47:47
Timofey
03.08.2018
15:48:10
почему всех в тяпницу вечером на философию тянет?

Александр
03.08.2018
15:48:31
А что еще делать.

kana
03.08.2018
15:49:36
А "результат"?
Ну типа ты решил до терминологии докопаться и уже понял суть?

Александр
03.08.2018
15:50:08
Надеюсь, что так

Google
Александр
03.08.2018
15:51:39
У меня бывали вообще претензии к терминологии и употреблению терминов в математике в универе. Я думал "что за фигня, ну". Это уже потом я узнал, что такого там навалом, но все с этим живут

Вот еще у меня претензия. FPGAшники, руководствуясь какими-то своими надуманными причинами ("преподавать студентам трудно будет!") запрешают называть программированием написание программ на Verilog и VHDL. А программами называют. И на Вики даже какой-то умник это уточнил. Но ведь это насилие над языком, явное лингвистическое противоречие, зачем так делать.

Ilya
03.08.2018
18:45:46
а для не-полинома кратность корней определена? :)
Конечно. Как количество нулевых производных в точке

y = 0, y' = 0, y'' = 0, y''' /= 0 -> корень кратности 3

Или как степень первого члена ряда Тейлора в точке корня, что эквивалентно

Алексей Ayaye :)
03.08.2018
18:50:19
и что, когда просят решить уравнение, надо кратность корней считать?

A
03.08.2018
20:20:31
почему всех в тяпницу вечером на философию тянет?
Ну философия, хаскель, они ведь всегда рядом.

В общем мне это показалось фишкой чата)

Pavel
04.08.2018
10:32:37
Ну философия, хаскель, они ведь всегда рядом.
ну и к пятнице близость философии прям возрастает)

Index
04.08.2018
18:42:27
Всё, приняли https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0030-remove-star-kind.rst

Кто там использует * в качестве Type, можете начинать сворачивать лавочку

Миша
04.08.2018
18:44:43
Кто использует * в качестве оператора разыменовывания - можете готовить жепу

Imants
04.08.2018
18:53:03
> 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
04.08.2018
19:50:04
ну они не только такой ерундой занимаются, принимают и полезные вещи https://github.com/ghc-proposals/ghc-proposals/pull/128

Timofey
04.08.2018
20:03:30
Почему, кстати, релизы ghc только чётные?

Вида n.2k.m

A64m
04.08.2018
20:16:05
ну решили просто так нумеровать, чтоб отличать по версии от нерелиза

Страница 1387 из 1551