Andrey
когда? где?
A64m
с сюрпризом
Alexander
вообще несмотря на то, что это было как шутка, возможно реально его провести
Leonid 🦇
в Гатчине?
Alexander
давайте ближе к концу месяца подумаем, у меня пока завал
Alexander
в питере
Maxim
А, вы про хакатон ради нормальных либ для постгреса? =)
Alexander
да
Alexander
и.е. если понятно что и сколько людей и что хочется получить, то идея хорошая очень
Cheese
с сюрпризом
если еду стабильно подносить, сюрприз может остаться незамеченным
Влод
на серванте можно как-нибудь узнать почему реквест не удался?
Влод
возвращает 405 думаю там какой-нибудь эксепшон есть
Влод
logStdoutDev мидлвар не особо дал пользы (говорит 405 вернулось - очень удобно)
Alexander
в серванте 2 места бросающих 405
Alexander
1. не тот метод
Alexander
2. хаддоки
Влод
как не тот?
Alexander
methodCheck method request
Alexander
написано Get а ты Put делаешь или Option
Влод
ааа хттп метод
Alexander
например для cors
Alexander
да
Влод
блин это здорово. у меня ReqBody и Get метод
Alexander
я кстати не помню, что говорит стандарт по этом повожу
Влод
блин сколько же ты с ним времени провел
Влод
с сервантом
Alexander
вроде не запрещает, но многие фреймворки не умеют
Alexander
мало
Alexander
я просто грепнул по 405
Alexander
сначала по status405, но оказалось что там err405
Влод
аа
Влод
грепнул по локальным сорцам?
Alexander
сначала по гитхабу, потом склонировал
Alexander
и.к. с первого раза не нашел, вообще поиск на гитхабе меня расстраивает
Alexander
все равно локальный сервант полезно, наверное он у меня даже пару раз склонирован...
Зигохистоморфный
Leonid 🦇
я не готов тратить время на ваше образование в чате.
Зигохистоморфный
Pavel
Leonid 🦇
это чат про копьютерную графику?
Зигохистоморфный
Влод
тем временем у меня 400 без body а значит он не может распарсить запрос
Alexander
ну 503 на то даётся
Alexander
вообще Get с боди раньше в серванте работал
Alexander
может убрали
Влод
не, скорей всего и сейчас работает
Влод
просто я когда тестил уже поставил пост
Alexander
data Lol = Lol (forall a . a)
mkLol = Lol . unsafeCoerce
из реального проекта
Alexander
правда наверное не выживет
Alexander
а что вы делаете, если какие-то люди написали:
module Foo (bar) where
bar :: Baz -> ...
data Baz = Baz ...
?
Anonymous
open issue
?
Cheese
Alexander
есть
Alexander
это типа специально
Alexander
чтобы использовали только специально обученными функциями а свои не писали
Cheese
тогда всё логично
Cheese
нет
Cheese
логично в таком случае экспортировать тип без конструктора
Cheese
ты об этом?
Alexander
да
Cheese
да, редиски
Cheese
пуллреквестируй
Alexander
я вообще считаю что обязан быть Internal где экспортировано все
Cheese
чтобы вместо исправления библиотеки костыли вмерзали в твой код?
Alexander
нет, конкчно
Alexander
потому что есть 100500 случаев о которых ты не подумал
Alexander
и решил за пользователя что ему надо, а что нет
Cheese
а мне что-то внезапно захотелось локальных нэймспэйсов
do
Some{.. as In} <- getInput
x <- fx In.x
y <- fy In.y
pure Some{..}
Alexander
ты и без In написать можешь
Alexander
только warning отключи
Cheese
со (<-) да, а если где-то let x = fx In.x?
Cheese
хм. <- pure можно
Cheese
а если вообще не в монаде, а в let/where?
Cheese
modFoo Foo{.. as In} = Foo{..} where x = f In.x — такая идея
Alexander
вообще не плохо для меня
Cheese
понятно, что даже чистый код можно через do написать
Cheese
нет, не всегда
Cheese
если есть взаимные зависимости, то ёк