@haskellru

Страница 1252 из 1551
Leonid
07.06.2018
21:40:17
https://news.ycombinator.com/item?id=17258680

Александр
08.06.2018
05:47:53
Что за текстовая адвенча? Рогалик?
Не рогалик, просто адвенча, похожая на Зорк. Ну то есть, саму игру делать было лень, поэтому я движок только делал, но не завершил еще. Просто там прикольно получилось.

Aleksey
08.06.2018
06:04:53
Что за текстовая адвенча? Рогалик?
Рогалики - не адвенчи!!! Попрошу не путать!

Google
Aleksey
08.06.2018
06:05:48
Да и не "текстовые" рогалики, это уже TUI. "Текстовые", это Zork упомянутый :)

Dmitry
08.06.2018
06:06:42
Ну я не знаю, когда прохожу рогалики, у меня там постоянные адвенчи -- то зелья заканчиваются, то монстры начинаются.

Aleksey
08.06.2018
06:11:14
Всё же принято разделять RPG и Quests/Adventures :) (позанудствовал)

Golos
08.06.2018
06:26:54
Принимайте в канал. Сегодня третий день натягиваю Атом и haskell-ide-engine на 7 Винду.

Dmitry
08.06.2018
06:29:19
А ведь мог бы за полдня поставить линукс и за полдня поднять vim + hie.

IC
08.06.2018
06:31:59
А что, хабр уже вышел на международный рынок?.. https://pbs.twimg.com/media/DfHUwCUXcAAPlyp?format=jpg

Golos
08.06.2018
06:32:41
Ну вот что-то меня кумарит идея ставить линукс. До последнего обновления Хачикелль можно попинать как отдых, в перерыве между Ф и Сисярпом, а так ребутить надо будет.

Александр
08.06.2018
06:33:26
Евгений
08.06.2018
06:35:38
Поставил линуск @ ушёл работать хаскелистом

Andrew
08.06.2018
06:40:12
А ведь мог бы за полдня поставить линукс и за полдня поднять vim + hie.
Я вот хотел про вим подсказать, но рука дернулась к другому чату)))

Mink
08.06.2018
06:40:40
Принимайте в канал. Сегодня третий день натягиваю Атом и haskell-ide-engine на 7 Винду.
HIE под винду в текущем виде не работет, нужно патчить

Google
Golos
08.06.2018
06:46:40
Мне достаточно далеко удалось HIE протащить. Можно сказать, что оно даже заработало так, как я хотел - запускать отдельно стоящий файл без "проекта".

Застрял на том, что если MissingH кабалом ставить, то HIE ругается на пути типа F:\Program files, хотя должно быть очевидно C:\Program files

Mink
08.06.2018
06:51:39
Это какие-то совсем уж необычные кейсы для HIE, удачи в это начинании!

Golos
08.06.2018
06:52:36
Что ж тут необычного? Вполне со страницы в Гитхабе. Не под 2000 же Винду ставлю :).

Алексей Ayaye :)
08.06.2018
06:54:52
Принимайте в канал. Сегодня третий день натягиваю Атом и haskell-ide-engine на 7 Винду.
я сломался и поставил vs code. на wiki отписался о деталях

Mink
08.06.2018
07:03:51
Что ж тут необычного? Вполне со страницы в Гитхабе. Не под 2000 же Винду ставлю :).
Я про "отдельно стоящий файл" и установку пакетов cabal'ом

Golos
08.06.2018
07:09:16
О, уже завёл. Умора! Повезло, что есть диск F.

Проект делать сложно, я изнежен Вижуал Студией. Надо столько всего в cmd набирать...

Раз пока работает, можно поинтересоваться, как делать таки идиоматически правильно.

Евгений
08.06.2018
07:14:49
Послушаешь людей и немного стыдно становится, что я find | grep'ом до сих пор по коду лазею

Golos
08.06.2018
07:14:50
Вот я накатил с сайта максимальный пакет. Дальше Стеком делаю проект, и внутри есть ссылка на MissingH. Через Стек всё работает. А WinGHC MissingH не видит. Что я делаю не так?

Ну мы тоже не белоручки. Вчера разыскал, где сидит строка F:\Program Files и поменял на C:\Program Files, но он, сцуко, хэш считает и принимать отказался.

Dmitry
08.06.2018
07:22:23
А хеш чо?

Обновляй

Golos
08.06.2018
07:24:18
А как? Я чайник.

Mink
08.06.2018
07:28:54
И в каталоге project_name/src/Main.hs будет тот же один файл

Golos
08.06.2018
07:43:32
Это я знаю. А потом добавляем в .cabal MissingH и билдим, а потом stack exec project_name-exec, и всё работает.

Но если открыть этот файл или целиком проект в Атоме с HIE, оно не видит MissingH.

Google
Golos
08.06.2018
07:44:32
И если через WinGHC открыть Main, он тоже не увидит MissingH

А если через кабал установить MissingH, то все всё видят.

Что-то я не так делаю.

Mink
08.06.2018
07:50:08
Нужно HIE запускать в стэковском окружении

Golos
08.06.2018
07:50:49
О! Вот оно! Нужные слова. А как? И ещё: можно сделать, чтобы при stack new оно не тянуло полчаса с AWS?

Mink
08.06.2018
07:54:05
stack new должен тянуть один раз. Можно делать stack --resolver=lts-XX.X new, а можно прибить гвоздями резолвер где-то в %STACK_ROOT%

точнее в %STACK_ROOT\global-project\stack.yaml

Теперь про окружение, у hie должна быть настройка "custom wrapper", ты ее видишь

?

Golos
08.06.2018
07:58:32
Вижу. Что туда пейсать?

Да, точно, на третий раз стек тянуть ничего не стал. Спасибо.

Yuriy
08.06.2018
08:00:30
Проект делать сложно, я изнежен Вижуал Студией. Надо столько всего в cmd набирать...
это потому что cmd говно. надо bash использовать. ну или PowerShell на худой конец

Golos
08.06.2018
08:01:04
Bash стоит.

Без него Кабал не тянет.

И HIE им тянул.

Mink
08.06.2018
08:02:10
Вижу. Что туда пейсать?
Полный путь к батнику с таким содержанием: @stack exec -- hie --lsp

Хотя, у atom'а может и нет vscode-проблем, поэтому правильнее будет @stack exec -- hie %*

Golos
08.06.2018
08:04:52
Принял, спасибо. Сейчас попробую, надо снести Хачикелль с F:\ и убрать кабал с С, чтобы всё было чистенько и аккуратненько.

Golos
08.06.2018
08:09:26
КЛБ
Гопник, Хаскель Моисеевич

Google
Golos
08.06.2018
08:59:46
Полный путь к батнику с таким содержанием: @stack exec -- hie --lsp
Не работает. Что сделал: 1) поставил максимальный пакет Хаскелля, 2) качнул hie, забилдил Стеком без вопросов, висит в корневухе на С, 3) поставил Атом с плагинами, 4) Сделал батник, указал путь в настройках HIE в Атоме, 5) Сделал простой проект стеком, забилдил, добавил туда MissingH, ещё раз забилдил, через stack exec project всё работает. Атом по-прежнему не видит MissingH, то есть впечатление, судя по ошибке, что он (дальше говорю неправильно, но как я понимаю :) ) запускает "в окружении GHC".

Yuriy
08.06.2018
09:06:59
ну, с "IDE" в Хаскеле не всё радужно. попробуй Атом как редактор с подсветкой использовать для начала

тем более, новичкам IDE не так уже сильно помогают

просто в Атоме редактировать, а в консоли собирать

Golos
08.06.2018
09:12:51
Не видит executable

Путь к hie у меня в path не сидит, это точно.

ну, с "IDE" в Хаскеле не всё радужно. попробуй Атом как редактор с подсветкой использовать для начала
Оно всё работало нормально, и билдило без проекта, и сигнатуры показывало, и хелп был какой-то по функциям, и в Атоме, и в Сублайме.

Слава
08.06.2018
09:16:12
Смените ник, а. Что за глум над человеком.

Mink
08.06.2018
09:16:25
Нужно пересобрать hie: stack --stack-yaml=stack-8.2.2.yaml build --copy-compiler-tool

Golos
08.06.2018
09:17:36
Смените ник, а. Что за глум над человеком.
Вы ещё не видели, какой у меня на Гитхабе ник.

Слава
08.06.2018
09:17:44
где глум?
Это внутреннее.

Golos
08.06.2018
09:17:51
Евгений
08.06.2018
09:21:11
Смените ник, а. Что за глум над человеком.
Ей, чо за токсичность тут развели?

Golos
08.06.2018
09:21:36
Ей, чо за токсичность тут развели?
Мы знакомы на другой площадке :).

Евгений
08.06.2018
09:22:16
Ну, всё равно. Не очень хочется, чтобы тёрки с других мест сюда переливались

И методы общения

Слава
08.06.2018
09:23:03
(ищет картинку "пацанские тёрки.jpg")

Golos
08.06.2018
09:23:09
Мы не будем :). Куда переливать, когда тут дядя с пузом и опытом программирования с 87 года не может среду натянуть. 5 год novichok в Хаскелле!

Google
Евгений
08.06.2018
09:25:28
Я не осиливаю емакс уже 13 лет

Alister
08.06.2018
09:25:54
(ищет-картинку "пацанские тёрки.jpg")

Golos
08.06.2018
09:36:30
Я не осиливаю емакс уже 13 лет
(Пока идёт cumпиляция HIE) Зато на Ф можно начинать писать сразу.

Евгений
08.06.2018
09:41:14
Сомнительное достоинство

Golos
08.06.2018
09:44:52
У меня по-другому не получается "учить" язык. Всё вываливается из головы. Я и Джаву не выучил. А Сисярп стал в пролакшен просто влёт, и Ф тоже.

Anton
08.06.2018
09:50:56
Я не осиливаю емакс уже 13 лет
а меня @qnikst подсадил на spacemacs; там projectile работает из коробки: SPC s g p интерактивно грепает по текущему проекту

Евгений
08.06.2018
09:54:35
Я запустил смейсмакс, он завис и я его вырубил

Golos
08.06.2018
10:05:32
Ха-ха! У меня с утра Атом встал с третьего раза. BSOD, потом не сносился, руками чистил реестр...

dimiii
08.06.2018
10:07:56
Ха-ха! У меня с утра Атом встал с третьего раза. BSOD, потом не сносился, руками чистил реестр...
Хочу сразу предупредить, ваша боль и этот странный опыт трехдневной настройки, он нерелевантен, никак не обобщается и никак не описывает удобство/неудобство настройки и работы c Haskell.

Abbath
08.06.2018
10:15:02
У меня hie не работает

Евгений
08.06.2018
10:19:46
А есть какие-нибудь курсы по имаксу? С тестированием после занятия?

Pig
08.06.2018
10:20:54
Удали остальные редакторы, learning emacs the hard way

Anton
08.06.2018
10:23:08
projectile просто работает, а не "там" :)
а разве projectile уже включен в emacs?

Дед Пегас
08.06.2018
10:23:19
Вроде же есть встроенный тутор по emacs в сам emacs.

Mink
08.06.2018
10:31:23
У меня hie не работает
Виндовс небось?

Abbath
08.06.2018
10:31:50
@worker4food linux

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