@haskellru

Страница 699 из 1551
Dmitry
22.12.2017
19:10:15
stack поставил 8.2.2, а ghc-mod, пишут работает только из master

stack install ghc-mod
ghc-mod git:(master) stack install ghc-mod Error: While constructing the build plan, the following exceptions were encountered: In the dependencies for ghc-mod-5.8.0.0: Cabal-2.0.1.1 from stack configuration does not match >=1.18 && <1.25 (latest matching version is 1.24.2.0) base-4.10.1.0 from stack configuration does not match >=4.6.0.1 && <4.10 (latest matching version is 4.9.1.0) cabal-helper must match <0.8 && >=0.7.3.0, but the stack configuration has no specified version (latest matching version is 0.7.3.0) extra-1.6.2 from stack configuration does not match <1.6 && >=1.4 (latest matching version is 1.5.3) ghc-8.2.2 from stack configuration does not match >=7.6 && <8.2 monad-journal-0.8.1 from stack configuration does not match <0.8 && >=0.4 (latest matching version is 0.7.2) optparse-applicative-0.14.0.0 from stack configuration does not match >=0.13.0.0 && <0.14 (latest matching version is 0.13.2.0) needed since ghc-mod is a build target.

Andrei
22.12.2017
19:11:40
тогда как @greenest_pig сказал

Dmitry
22.12.2017
19:12:11
stack build Error parsing targets: The specified targets matched no packages. Perhaps you need to run 'stack init'?

Google
Dmitry
22.12.2017
19:12:38
а вообще cabal и stack оба нужно ставить?

Andrei
22.12.2017
19:13:20
не надо cabal ставить

Dmitry
22.12.2017
19:13:51
да

Andrei
22.12.2017
19:15:54
ой, а оно stack не хочет знать. я совсем забыл уже, как там что. https://github.com/DanielG/ghc-mod/issues/900 да и 8.2 не починилось

Dmitry
22.12.2017
19:16:34
да именно по этому и начал делать

не стоит пробовать, ставить cabal => cabal build?

Andrei
22.12.2017
19:18:46
тогда только откатиться на ghc 8.0

это stack config set resolver lts-9

A64m
22.12.2017
19:19:07
у него емнип где-то были стековые файлы для разных конфигураций

но я не удивлюсь, если проще стеком поставить haskell-ide-engine (он ghc-mod с нужным кабал-хелпером должен собрать в числе прочего)

Andrei
22.12.2017
19:20:04
и там stack build ghc-mod

A64m
22.12.2017
19:20:57
haskell-ide-engine естественно тоже из мастера

Google
Dmitry
22.12.2017
19:21:57
а какое вообще окружение для разработки сделать? я думал Atom - ide-ghc-mod и т.д

Denis
22.12.2017
19:22:21
vscode+hie

illiatshurotshka❄️
22.12.2017
19:22:45
https://commercialhaskell.github.io/intero/

A64m
22.12.2017
19:23:37
можно и vscode (или саблайм) + hie если hie соберется

Andrei
22.12.2017
19:23:45
у intellij-haskell intero под капотом, работает

A64m
22.12.2017
19:23:54
можно и atom + ghc-mod

Антон
22.12.2017
19:24:02
Почему для Haskell за столько лет не сделали полноценную IDE?

Denis
22.12.2017
19:24:07
можно и atom + ghc-mod
atom + hie (только вроде не стабильный)

A64m
22.12.2017
19:24:12
ну или что-нибудь с интеро, типа идейного плагина

A64m
22.12.2017
19:24:26
интеро-то точно соберется, там особо нечему не собираться

Антон
22.12.2017
19:24:49
leksah же есть
Знаю, но его ругают

За что, кстати?

Dmitry
22.12.2017
19:25:04
Andrei
22.12.2017
19:25:12
leksah же есть
операторы не подсвечивает, как и два года тому. больше не смотрел

A64m
22.12.2017
19:25:16
Почему для Haskell за столько лет не сделали полноценную IDE?
это сложно, проще придумывать обоснования почему делать ничего не нужно

Edgar
22.12.2017
19:25:31
знал бы сам, за что ее ругают как-то не довелось воспользоваться

Google
Andrei
22.12.2017
19:26:13
булщит а-ля «иде делают вас плохим программистом»

A64m
22.12.2017
19:26:54
ладно "иде", более-менее работающих языковых плагинов для редакторов сделать не могут

Artyom
22.12.2017
19:27:49
знал бы сам, за что ее ругают как-то не довелось воспользоваться
насколько я помню, там даже сложно сказать, что именно плохо ну то есть я поставил, запустил, подумал “трында”, удалил тут же у нас на работе отзывы: > leksah ? it is miserable on macos I guess it works better on linux > I tried Leksah today but its born dead

Слава
22.12.2017
19:28:00
Почему для Haskell за столько лет не сделали полноценную IDE?
Потому же, почему линукс не довели до состояния, годного для десктопа

Антон
22.12.2017
19:28:01
(ненастоящий штангист, если что)

Andrei
22.12.2017
19:28:02
ладно "иде", более-менее работающих языковых плагинов для редакторов сделать не могут
иде не нужны, при живой идее, во всяком случае а, ну в netbeans сишечьку полячкать разве что

A64m
22.12.2017
19:28:51
А что не так с существующими?
большинство отстает от компилятора на месяцы, глюкавые, почти ничего не делают, большинство адово тормозят, один просто тормозит

Слава
22.12.2017
19:29:01
Ubuntu жи
Был такой WIN95.CIH, который затирал CMOS. Теперь этим занимается Ubuntu 17

Слава
22.12.2017
19:29:41
Andrei
22.12.2017
19:29:46
Rushan
22.12.2017
19:29:51
как давно про него не слышаль

Слава
22.12.2017
19:30:17
А я его даже ловил и лечил - очень давно

Petrovich
22.12.2017
19:30:29
линукс сейчас очень в юзабельном положении, к тому же вайн уже хорошо в дх11 научился

A64m
22.12.2017
19:34:03
> When I want to write something in Haskell, I am so slow, slower than in any other language. It is so unproductive. And even if I try to read Haskell-code I am even slower.

Слава
22.12.2017
19:35:19
> When I want to write something in Haskell, I am so slow, slower than in any other language. It is so unproductive. And even if I try to read Haskell-code I am even slower.
В этом чате не хватает Сергея Зефирова, который утверждал, что на Хаскеле он пишет быстрее, чем на C# в VS

Google
A64m
22.12.2017
19:35:44
ну это не Зефиров пишет

Слава
22.12.2017
19:36:15
Еще он же заявлял, что хаскель выгодно отличается от других языков тем, что на нём можно писать, будучи нетрезвым, невыспавшимся и т.п. Строгость позволяет.

A64m
22.12.2017
19:36:50
Недолюбливаю Зефирова, но тут он прав

Слава
22.12.2017
19:37:40
Вообще, из этих же соображений, у Ada должна быть огромная популярность. Но почему-то не любят её

A64m
22.12.2017
19:37:42
явно жалующийся на реддите слишком трезвый и выспавшийся

с адой-то что общего?

Слава
22.12.2017
19:38:41
Там же тоже всё статично и строго, и язык самодокументируемый (ну правда же, в отличие от Си особенно)

Andrei
22.12.2017
19:38:45
ада же ещё один алгол, не?

A64m
22.12.2017
19:39:38
ада это вербозные плюсы без raii, ничего адовее и представить себе нельзя

Admin
ERROR: S client not available

Слава
22.12.2017
19:39:43
Гм... это паскаль, только с дженериками и прочим

Dmitry
22.12.2017
19:39:45
спасибо всем, пойду попорбую прикрутить ide-haskell-hie к Atom'y

Слава
22.12.2017
19:40:27
ада это вербозные плюсы без raii, ничего адовее и представить себе нельзя
В Си никакого RAII и нет, а на нём до сих пор пишут (и такую дрянь, что и читать неприятно)

A64m
22.12.2017
19:40:50
а, точно, си адовее

Dmitry
22.12.2017
19:41:41
кстати, про нетрезвое

A64m
22.12.2017
19:41:45
все время забываю, что это язык программирования

Dmitry
22.12.2017
19:41:50
я сначала ценил хаскел за то, что на нем нельзя писать нетрезвым

Слава
22.12.2017
19:42:00
И кстати говоря, некое подобие RAII в Аде есть, т.н. controlled types

Kirill
22.12.2017
19:43:15
Google
A64m
22.12.2017
19:43:15
это как говорить, что в дельфи автоматическое управление памятью, потому что там для строк и интерфейсов счетчики

Dmitry
22.12.2017
19:43:30
но с опытом, оказалось, что можно, правда не тайплевел

и не сложные стеки трансформеров

но в итоге я практически не пью, правда не из-за хаскеля

да и пишу что-то маловато последнее время.

A64m
22.12.2017
19:44:32
Путь хаскелиста: Ценишь хаскель за то, что нельзя писать пьяным Ценишь хаскель за то, что можно писать пьяным

Слава
22.12.2017
19:44:51
это как говорить, что в дельфи автоматическое управление памятью, потому что там для строк и интерфейсов счетчики
В дельфи нельзя сделать подобное поведение для своих типов, в Аде можно и нужно. Дженериков в Дельфи не было, завезли только в 2009+ версии

A
22.12.2017
19:45:08
Какая связь с пьянством?

melancholiac
22.12.2017
19:45:34
пик балмера, впадина торвальдса

Слава
22.12.2017
19:46:19
Дно. Просто дно.

A
22.12.2017
19:46:20
А? Кажется лиспист в чате.

Упртые

melancholiac
22.12.2017
19:46:41
только для хаскеля видимо этот пик в виде небольшого бугорка находится на самом дне очень глубокой ямы

Валерий
22.12.2017
19:50:11
Я на хаскеле начинал писать отвечая на вопрос "что такое Х? Х — конечно же, (текст функции)“ До монад работает прекрасно

A
22.12.2017
19:50:52
А после монад?

A64m
22.12.2017
19:52:15
> Pick one of the "core" libraries or any library that is popular and fairly well established and stable. > Blast it with benchmarks or code review. > Make a change to that package that makes some part of it >2x faster than before, or 2x less memory usage, with a very clear benchmark with criterion or weigh, demonstrating it. он всерьез что-ли считает, что можно вот так просто взять и сделать более-менее популярную хаскельную библиотеку в два раза быстрее?

Валерий
22.12.2017
19:52:59
В do нотации проще писать в императивном стиле "взять это, сделать это, это и это, завернуть обратно"

A64m
22.12.2017
19:53:33
https://www.reddit.com/r/haskell/comments/7lb2zx/proposal_monthly_package_attack/

Alexander
22.12.2017
19:55:54
вообще у него было с парсеньем какого-то формата, в упрощенном виде

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