Хаскель
Вижу. Что туда пейсать?
Хаскель
Да, точно, на третий раз стек тянуть ничего не стал. Спасибо.
Cheese
Проект делать сложно, я изнежен Вижуал Студией. Надо столько всего в cmd набирать...
это потому что cmd говно. надо bash использовать. ну или PowerShell на худой конец
Хаскель
Bash стоит.
Хаскель
Без него Кабал не тянет.
Хаскель
И HIE им тянул.
undefined
Вижу. Что туда пейсать?
Полный путь к батнику с таким содержанием: @stack exec -- hie --lsp
undefined
Хотя, у atom'а может и нет vscode-проблем, поэтому правильнее будет @stack exec -- hie %*
Хаскель
Принял, спасибо. Сейчас попробую, надо снести Хачикелль с F:\ и убрать кабал с С, чтобы всё было чистенько и аккуратненько.
Хаскель
КЛБ
Гопник, Хаскель Моисеевич
Хаскель
Полный путь к батнику с таким содержанием: @stack exec -- hie --lsp
Не работает. Что сделал: 1) поставил максимальный пакет Хаскелля, 2) качнул hie, забилдил Стеком без вопросов, висит в корневухе на С, 3) поставил Атом с плагинами, 4) Сделал батник, указал путь в настройках HIE в Атоме, 5) Сделал простой проект стеком, забилдил, добавил туда MissingH, ещё раз забилдил, через stack exec project всё работает. Атом по-прежнему не видит MissingH, то есть впечатление, судя по ошибке, что он (дальше говорю неправильно, но как я понимаю :) ) запускает "в окружении GHC".
Cheese
ну, с "IDE" в Хаскеле не всё радужно. попробуй Атом как редактор с подсветкой использовать для начала
Cheese
тем более, новичкам IDE не так уже сильно помогают
Cheese
просто в Атоме редактировать, а в консоли собирать
Хаскель
Не видит executable
Хаскель
Путь к hie у меня в path не сидит, это точно.
Хаскель
ну, с "IDE" в Хаскеле не всё радужно. попробуй Атом как редактор с подсветкой использовать для начала
Оно всё работало нормально, и билдило без проекта, и сигнатуры показывало, и хелп был какой-то по функциям, и в Атоме, и в Сублайме.
Слава
Смените ник, а. Что за глум над человеком.
undefined
Нужно пересобрать hie: stack --stack-yaml=stack-8.2.2.yaml build --copy-compiler-tool
Хаскель
Смените ник, а. Что за глум над человеком.
Вы ещё не видели, какой у меня на Гитхабе ник.
Слава
где глум?
Это внутреннее.
Евгений
Смените ник, а. Что за глум над человеком.
Ей, чо за токсичность тут развели?
Хаскель
Ей, чо за токсичность тут развели?
Мы знакомы на другой площадке :).
Евгений
Ну, всё равно. Не очень хочется, чтобы тёрки с других мест сюда переливались
Евгений
И методы общения
Слава
(ищет картинку "пацанские тёрки.jpg")
Хаскель
Мы не будем :). Куда переливать, когда тут дядя с пузом и опытом программирования с 87 года не может среду натянуть. 5 год novichok в Хаскелле!
Евгений
Я не осиливаю емакс уже 13 лет
Aliester
(ищет-картинку "пацанские тёрки.jpg")
Хаскель
Я не осиливаю емакс уже 13 лет
(Пока идёт cumпиляция HIE) Зато на Ф можно начинать писать сразу.
Евгений
Сомнительное достоинство
Хаскель
У меня по-другому не получается "учить" язык. Всё вываливается из головы. Я и Джаву не выучил. А Сисярп стал в пролакшен просто влёт, и Ф тоже.
Anton
Я не осиливаю емакс уже 13 лет
а меня @qnikst подсадил на spacemacs; там projectile работает из коробки: SPC s g p интерактивно грепает по текущему проекту
Евгений
Я запустил смейсмакс, он завис и я его вырубил
Хаскель
Ха-ха! У меня с утра Атом встал с третьего раза. BSOD, потом не сносился, руками чистил реестр...
Anonymous
Ха-ха! У меня с утра Атом встал с третьего раза. BSOD, потом не сносился, руками чистил реестр...
Хочу сразу предупредить, ваша боль и этот странный опыт трехдневной настройки, он нерелевантен, никак не обобщается и никак не описывает удобство/неудобство настройки и работы c Haskell.
a66ath
У меня hie не работает
Евгений
А есть какие-нибудь курсы по имаксу? С тестированием после занятия?
Кабачок
Удали остальные редакторы, learning emacs the hard way
Anton
projectile просто работает, а не "там" :)
а разве projectile уже включен в emacs?
Крылатый
Вроде же есть встроенный тутор по emacs в сам emacs.
undefined
У меня hie не работает
Виндовс небось?
a66ath
@worker4food linux
undefined
@worker4food linux
Тогда давай подробности, линупсе все попроще
a66ath
Vscode не находит бинарь
a66ath
По крайней мере он так говорит
a66ath
Бинарь в PATH
undefined
Интересно, такого вообще не бывает
a66ath
Ну я хз, смотрел в сорцы всякие, враппер дергаю
a66ath
Hie билдил как рекомендуют
a66ath
Но нихуя не работает
undefined
Hie билдил как рекомендуют
Это каке-то неправильные рекомендации, бинарь hie лучше в $PATH не класть
a66ath
А куда?
Хаскель
Что показывает вызов stack exec -- hie --version в каталоге проекта?
Показывает вот что: $ stack exec -- hie --version Version 0.2.0.0, Git revision c34c08eeced8173983601e98304258075f3057e1 (1459 commits) x86_64 ghc-8.2.2
undefined
А куда?
Просто билдить stack --stack-yaml stack-X.X.X.yaml build --copy-compiler-tools
a66ath
Я делал make build
Хаскель
Неа.
a66ath
Как в README
Хаскель
При этом tsack exec работает нормально.
undefined
Как в README
Ну они там хотят, чтобы собирали несколько бинарей hie-8.X, похоже, это не оч работает
Хаскель
stack
undefined
а, stack
a66ath
И враппер есть
a66ath
Который запускает нужный
Хаскель
А что я мог с батником напутать? Батник сам запускается из bash Нормально.
undefined
Который запускает нужный
Это типа самописный?
Хаскель
ВОт так выглядит запуск батника из bash $ D:/Bitmaps3/Telegram2.bat 2018-06-08 13:42:07.7656925 [ThreadId 3] - run entered for HIE(hie.EXE) Version 0.2.0.0, Git revision c34c08eeced8173983601e98304258075f3057e1 (1459 commits) x86_64 ghc-8.2.2 2018-06-08 13:42:07.7666926 [ThreadId 3] - Current directory:D:\haskell_1\hippo
a66ath
undefined
А что я мог с батником напутать? Батник сам запускается из bash Нормально.
Посмотри каким-нибудь process explorer, что вообще происходит
undefined
От авторов hie
Ну, вот он, видимо и не работает