
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- префикс убрать уже

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

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

Anton
03.08.2018
12:42:14

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 возможности как-то повлиять на остаток вычисления нет

Yuriy
03.08.2018
13:15:15

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
Бу-бу

Andrew
03.08.2018
15:00:18

Алексей 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
У нас эффект не над списком из А, а над А
А именно, у нас нет одного А, их несколько (или 0)

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

Александр
03.08.2018
15:46:57
И даже "результат"

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
ну решили просто так нумеровать, чтоб отличать по версии от нерелиза