@haskellru

Страница 840 из 1551
Alex
13.02.2018
21:30:35
Миссклик

Leonid
13.02.2018
21:33:01
я не умею стак

Alex
13.02.2018
21:33:09
А

Сорри

Google
Leonid
13.02.2018
21:34:36
и я бы не рекомендовал снап, он не разрабатывается больше.

A64m
13.02.2018
21:42:39
stack new название-пакета

Alex
13.02.2018
21:44:44
Блять

Сорри

Я уже создал пакет

Что нужно дальше делать?

Прописать dependencies? Или extra-deps ? И в каком файле, package.yaml или stack.yaml?

A64m
13.02.2018
21:49:08
а, там же сейчас вместо кабала hpack тогда stack new название_пакета simple

Alex
13.02.2018
21:52:28
Есть

А дальше что?

A64m
13.02.2018
21:53:39
прописывать в .cabal если стек жалуется, что в срезе нету такого пакета - прописывать еще и в stack.yaml с точным указанием версии

Denis
13.02.2018
21:57:05
At first there was Lazy IO unpredictable resources handling ... breaks equational reasoning 2008 - Iteratees (and their dual, Generators) 2011 - Conduit 2012 - Pipes 2012 - Machines сейчас это Streaming?

Alex
13.02.2018
21:57:56
Куда именно в stack.yaml ? Cюда? extra-deps: []

Google
A64m
13.02.2018
21:58:11
пару лет назад был. Теперь он на поддержке коллектива пользователей, автор куда-то пропал в начале прошлого года

Куда именно в stack.yaml ? Cюда? extra-deps: []
да, он, по идее, должен писать куда, когдажалуется что пакета в снапшоте нету

Alex
13.02.2018
21:58:55
А он есть в снапшоте

Он говорит

A64m
13.02.2018
21:59:14
тогда только в cabal достаточно

Alex
13.02.2018
21:59:16
Что снап нуждаеться в зависимостях

map-syntax

A64m
13.02.2018
21:59:28
ну а что тогда?
но новее вроде ничего нету

Alex
13.02.2018
21:59:29
и heist

Denis
13.02.2018
21:59:50
но новее вроде ничего нету
вроде стриминг норм оптимизирован

Kirill
13.02.2018
22:00:18
map-syntax в стакане - https://www.stackage.org/package/map-syntax

конкретные сообщения об ошибках помогли бы с диагнозом

A64m
13.02.2018
22:01:19
вроде стриминг норм оптимизирован
по сравнению с пайпами-кондуитами да, но вообще все эти стримы не такие и быстрые

Kirill
13.02.2018
22:01:39
хотя

судя по всему снап выпилили

после lts-6.35

так-что надо всё пихать в extra-deps если нужен этот легаси вебсервер

Alex
13.02.2018
22:02:46
Ага

Я так понимаю

Google
Alex
13.02.2018
22:02:53
Снап это не лучший выбор?

A64m
13.02.2018
22:03:20
снап помер

Kirill
13.02.2018
22:03:30
+1

Alex
13.02.2018
22:03:31
Я думал это кабал помер

Kirill
13.02.2018
22:03:55
кабал живее всех живых

Alex
13.02.2018
22:04:28
Посоветуйте пожалуйста, какой-то аналог

Снапу

Alexander
13.02.2018
22:04:38
а что нужно?

а то начиная от wai/warp до servant

Kirill
13.02.2018
22:05:12
пром. варианты scotty, spock, wai-routes

Alexander
13.02.2018
22:05:13
через scotty и т.п.

Alex
13.02.2018
22:05:29
Мне главное

Kirill
13.02.2018
22:05:29
ну и комбайн имени сноймана :)

Alex
13.02.2018
22:05:41
Чтобы хорошая документация присутствовала

Alexander
13.02.2018
22:06:16
у серванта туториал есть большой

если во внутренности не лезть то норм

если лезть, то все равно исходники читать

Denis
13.02.2018
22:07:37
а можно и стрелку потыкать

Alex
13.02.2018
22:07:53
А сервант случайно тоже не мертв? Там послдений релиз в марте 16-го года

kana
13.02.2018
22:08:07
сервант-сервер может показаться сложным из-за delayed всяких, но сама идея довольно проста там, есть один очень полезный доклад, который я смотрел для знакомства с сервантом, изначально никаких сложностей с его пониманием не было (но и использовал я его для примитивного роутинга)

Google
kana
13.02.2018
22:08:41
последнее обновление на хакадже 4 дня назад

Denis
13.02.2018
22:08:42
а спок мне нравится за их сайт и туториал https://www.spock.li/

Alex
13.02.2018
22:10:38
последнее обновление на хакадже 4 дня назад
Странно, у них на сайте последняя запись просто 16-го года

Спасибо

А что с http/2 у споки и сервента?

Denis
13.02.2018
22:11:21
Alexander
13.02.2018
22:11:38
http/2 все все равно через одну либу

какая-то поддержка есть, но вроде в юзероинтерфейс не вынесено

Leonid
13.02.2018
22:14:33
вы опять новичку советуете сервант? больные ублюдки

Alex
13.02.2018
22:17:51
А у сервента есть средства для генерации хтмл по шаблонам?

Alexander
13.02.2018
22:18:33
нет

а это дело веб сервера/роутера?

добавить можно что угодно

Alex
13.02.2018
22:19:16
Ага

Отдельной либой

Верно?

Alexander
13.02.2018
22:19:37
да, что-то было в нескольких версиях

A64m
13.02.2018
22:19:40
Alexander
13.02.2018
22:19:46
ну либо либой, либо свой endpoint

ну мне очень долго wai/warp хватало

Google
Alexander
13.02.2018
22:20:04
чистых

блин чтож к new-* так sdist и не прикрутили

Alex
13.02.2018
22:21:53
Alexander
13.02.2018
22:22:17
хм.. как-то по другому там это зовётся, в общем тип ответа

Alex
13.02.2018
22:22:44
uri?

Alexander
13.02.2018
22:23:14
при чем тут uri?

Alex
13.02.2018
22:24:17
Видимо ни при чем:)

Alexander
13.02.2018
22:25:04
в общем там урлы на типах конструируются и у каждой есть свой тип, оно расширяемо более менее

и можно свой дописать

с шаблонами и блекджеками, но наверняка уже все есть

Imants
13.02.2018
22:25:51
Посоветуйте пожалуйста, какой-то аналог
Можно взять популярный прокси сервер и состыковать его со своим серваком. Например, на базе https://hackage.haskell.org/package/tcp-streams

Alexander
13.02.2018
22:26:49
не вот все эти Verb/ Stream и т.д.

Raw

Imants
13.02.2018
22:31:20
Выглядит очень доступно
Займёт время, но зато свободный выбор среди серверов. Нет привязки к отдельному веб серверу.

Alex
13.02.2018
22:32:04
А что значит привязка к веб серверу?

Я так понимаю warp это веб сервер?

Imants
13.02.2018
22:33:29
Ну, например, выбирая yesod, придётся подстраиваться под него по полной.

Кажется, warp - это библ. для web серверов, а напр. Yesod её использует, не?

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