
Igor
18.07.2018
09:07:11
ну можно попробовать убрать локально такую зависимость
там насколько помню нет ничего что требует 0.8

Evgeny
18.07.2018
09:08:06
типа будет вертеться и на 0.7.33?

Igor
18.07.2018
09:09:11
зависмость в пакете была проапгрейжена по PR чудачка который хотел что-бы тянулось к 0.8. Ничего в коде там насколько помню не менялось

Google

Evgeny
18.07.2018
09:09:47
Хало, автор.

Igor
18.07.2018
09:10:28
хелло )

Evgeny
18.07.2018
09:11:22
Короче, полагаю, что сделать так, чтобы при maxRedirects равным нулю, оно бы вообще не обрабатывало редиректы - норм идея. Как думаешь?

Igor
18.07.2018
09:11:50
сек

Evgeny
18.07.2018
09:11:58
или некие правила интерфейса либы подразумевает какое-то иное решение?
меня конкретно заебал вайбдовский хттп-клиент своей текучестью и свойством клинить на кривых TLS-ответах сервера.

Igor
18.07.2018
09:13:43
“не обрабатывало редирект” - то есть возвращало клиенту ответ с 302?

Evgeny
18.07.2018
09:13:48
ага

Igor
18.07.2018
09:13:57
сек, смотрю. так не помню

Evgeny
18.07.2018
09:14:30
можно конечно полностью пройти редиректы, а потом хистори позырить, но зачем делать редиректы, когда мне нужно просто знать что вернуло 302 и посмотреть Location
где-то тут надо копать: https://github.com/ikod/dlang-requests/blob/master/source/requests/http.d#L728
если _maxRedirects == 0 то вернуть false
одна сраная строчка, если я все верно понял

Google

Igor
18.07.2018
09:23:53
да, в том коде кторый есть нелья отключить реакцию на redirect нельзя

Evgeny
18.07.2018
09:24:25
ну а крошечное изменение, чтобы можно было?
вроде одна строчка

Igor
18.07.2018
09:24:56
ну могу попробовать, главное что-бы тесты прошли

Evgeny
18.07.2018
09:25:13
PR сделать?

Igor
18.07.2018
09:25:24
или PR или тикет

Evgeny
18.07.2018
09:25:48
в master?

Igor
18.07.2018
09:27:16
ага, так оно в любом случае сделает ветку

Evgeny
18.07.2018
09:31:05
сделал, что-то там тестировать в CI начало
dmd прошел тест, ldc фейлится и похоже не из-за PR
https://github.com/ikod/dlang-requests/pull/78

Igor
18.07.2018
09:36:56
перезапустил

Evgeny
18.07.2018
09:37:11
забыл пробел поставить перед скобкой :(
ща добавлю, вроде гитхаб позволяет автоматом цепочку коммитов в один коммит превращать
при мердже PR

Pavel
18.07.2018
09:38:05
Ты можешь сделать commit amend и force push

Evgeny
18.07.2018
09:38:22
я прямо на гитхабе правлю

Igor
18.07.2018
09:39:30
прошло. если не влом - добавь в README информацию

Evgeny
18.07.2018
09:41:09
и еще в доках maxContentLength по умолчанию указан как 5Мб, а в реальности похоже что unlimited (0)

Igor
18.07.2018
09:42:39
ага, похоже на то. спасибо, поправлю в доке

Google

Evgeny
18.07.2018
09:43:03
сам readme поправишь?
так пойдет?
| maxRedirects *) | `uint | maximum redirect depth (0 to disable) | 10 |`

Igor
18.07.2018
09:45:42
да, годится. Сделай плиз просто еще один коммит, оно должно подхватиться

Evgeny
18.07.2018
09:46:10
я сейчас в свой PR добавлю

Igor
18.07.2018
09:46:37
ага

Evgeny
18.07.2018
09:51:47
тесты бы еще добавить,

Igor
18.07.2018
09:54:06
прочекало, мержу

Evgeny
18.07.2018
09:54:15
тесты не надо?
я уже почти собрался их делать :)
точнее один тест :)
фак, не успел :)
если переход на dlang-request реально поможет, то готов финансово поддержать, куда-нибудь на PayPal

Igor
18.07.2018
09:57:03
тест добавит было -бы нелохо, можно и отдельным PR
я тогда и весрию проинкременчу.
спасибо за контрибьюшн )

Evgeny
18.07.2018
09:57:46
окай, ради такого ща в юниттесты пару строчек добавлю

Dmitry
18.07.2018
10:46:12
Вот что вышло https://github.com/huntlabs/hunt-net код очень даже чистый

Pavel
18.07.2018
11:11:25
Особенно там много документации и схем как оно работает и как это использовать

Maxim
18.07.2018
11:14:35
лучшая документация — это чисто написанный код!

Oleg
18.07.2018
11:15:49
как же достали, на D пакеты называться с маленькой буквы!

Google

Maxim
18.07.2018
11:16:15
Хм, замечательная зависимость там в dub.json:
"dependencies":{
"kiss" : {
"path": "../kiss"
}
}

Oleg
18.07.2018
11:16:40

Dark
18.07.2018
11:18:56
Кто нибудь смотрел soupply?

Dmitry
18.07.2018
11:26:50

Oleg
18.07.2018
11:29:39
А чем это плохо?
тем что несоблюдение стиля вводит в заблуждение, глаз режет и тд
с большой буквы только типы (классы, структуры), но ни модули, ни функции

Dmitry
18.07.2018
11:31:10
Я тут quora читаю. Там с Go шиза какая то. То он проще чем питон, то он хорошо для разработки ИИ и анализа данных подходит и тд. Куча отзывов вида «вау теперь можно писать сайты без веб фреймворков на чистом Го. В нем есть все необходимое и прочий ужас

Dark
18.07.2018
11:32:19

Maxim
18.07.2018
11:35:17
я смотрю, у hunt все зависимости в проектах так прописываются
"dependencies": {
"kiss":{"path": "../kiss"},
"hunt-net":{"path": "../hunt-net"}
}

Admin
ERROR: S client not available

Oleg
18.07.2018
11:52:56

Dark
18.07.2018
11:53:52

Oleg
18.07.2018
11:54:01
думаю с маленькой

Dark
18.07.2018
11:54:49

Oleg
18.07.2018
11:55:26
собственно package.d

Dark
18.07.2018
11:55:49
А, ну да

Oleg
18.07.2018
11:55:53
остальные файлы с большой
https://dlang.org/changelog/pending.html#uda-function-arguments

Google

Oleg
18.07.2018
12:00:34
излишне, мне кажется
кому-то хоть раз нужно было?

Dark
18.07.2018
12:02:00
Уверен, нет

Oleg
18.07.2018
13:07:31
ещё один повод топить за betterC
https://wiki.dlang.org/Generating_WebAssembly_with_LDC

qwerty
18.07.2018
13:15:27
хотелось бы стабильности уже

Dark
18.07.2018
13:15:43
Ну такое

Oleg
18.07.2018
13:16:06

Denis
18.07.2018
13:16:18
я пишу генератор SQL-запросов

Oleg
18.07.2018
13:16:53

Dark
18.07.2018
13:16:58
Я не считаю, что в ближайшие лет пять будут нормальна поддержка WASM'а, а без многопоточности в васме смысла мало

Pavel
18.07.2018
13:19:51

Oleg
18.07.2018
13:23:53
https://ru.wikipedia.org/wiki/WebAssembly
СРОЧНО НУЖНО ВПИСАТЬ D ?

Pavel
18.07.2018
13:24:19
Так а почему нельзя собрать с рантаймом то?
Он использует какие то сисколлы который wasm не реализовал?

Dark
18.07.2018
13:25:00
Рантайм от ОС зависит
Не?

Pavel
18.07.2018
13:25:42
Ну не, вроде же Д рантайм на то и создавался чтобы быть универсальной прослойкой

Dark
18.07.2018
13:26:32
Ну видимо не доконца универсальной

qwerty
18.07.2018
13:27:19

Maxim
18.07.2018
14:03:05
Только на днях пытался поиграться с wasm в ldc, а оказывается, даже вики-статья есть)