Форум программистов, компьютерный форум, киберфорум
Наши страницы
Haskell
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
Andy_Coldfield
9 / 8 / 3
Регистрация: 25.11.2017
Сообщений: 314
1

Есть ли IDE для Haskell?

17.02.2018, 17:27. Просмотров 3059. Ответов 14
Метки нет (Все метки)

Собственно есть ли среда разработки для языка Haskell?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2018, 17:27
Ответы с готовыми решениями:

Место ФП и Haskell в компьютерной индустрии (Для чего он нужен, этот Haskell?)
"У нас" ? А где преподавание этой экзотики на высоте? Добавлено через 2 минуты А где такие...

Haskell - автокомплит в Visual Studio с расширениями. кажется нашёл лучшую ide
Дополнения: Haskell ghc-mod Haskell Syntax Highligthting и для себя установил Icehunter's...

Установил stack. Теперь нужен хороший редактор haskell или ide под linux (debian)
Что будет лучше с учётом использования только stack? Windows в прошлом для меня.

Дартс в haskell? Какой ужас.понятия не имею, как и с чем это есть
А как делать это???=-O Дартс поделен на 20 секций. За каждый бросок начисляется такое...

Какие есть IDE для kali linux?
Proboval code::blocks no chet ne to, esli est pohozhie na VS to skinte nazvanie. Zaranee spasibo

14
Catstail
Модератор
24843 / 12630 / 2305
Регистрация: 12.02.2012
Сообщений: 20,565
17.02.2018, 19:13 2
Можно заглянуть сюда или сюда
2
dsorokin
57 / 42 / 1
Регистрация: 25.06.2015
Сообщений: 69
17.02.2018, 19:16 3
Такой как IntelliJ IDEA или Visual Studio нет, хотя попытки были. Например, Leksah. Что-то есть по-проще специально для macOS.

Но как я понял, народ в большинстве случаев обходится более простыми редакторами типа Emacs/Aquamacs и Atom/Visual Studio Code, а также Vim. Для них есть соответствующие дополнения.

Мне пока хватает Aquamacs, чтобы держать под полным контролем 3 мегабайта исходного кода на Haskell.

По моему опыту IDE обычно нужны, когда начинается поддержка жуткого легаси в кровавом энтерпрайзе, когда на проекте уже сменилось две-три команды, и новой просто спросить уже некого, а это, наверное, не так и часто встречается на Haskell.
2
XRuZzz
Антикодер
1683 / 786 / 46
Регистрация: 15.09.2012
Сообщений: 2,898
17.02.2018, 20:18 4
Я тоже думаю, что новичкам достаточно vim:
www.openvim.com
В нём главное разобраться как переключать режимы работы.
И есть специальная программа в комплекте с vim, для его изучения:
vimtutor
Я уже перепробовал много всего(Geany, Kwrite, Visual Studio, Eclipse, Notepad++, GVim, nano немного Emacs, Leksah, Yi и др). И именно vim я вам могу посоветовать как нечто уникальное и мощное. О мощности которого многие не догадываются.
Управление, которое поначалу кажется запутанным и странным, в конечном счёте оказывается единственно правильным.
Основное преимущество vim - это скорость редактирования, которой можно достичь изучив возможности данного редактора.
При использовании Vim необходимость в IDE отпадает. Но иногда, чтобы получить такой же эффект как в IDE приходится читать - метод научного тыка не прокатит.
Если вы встретите IDE с таким же уникальным и удобным управлением как у vim, то это скорее всего будет vim...

Не по теме:

Есть редактор написанный на Haskell - Yi, но я его слишком давно смотрел, чтобы что-то по нему сказать.
То есть отсюда мы можем сделать вывод, что текстовый редактор должен обладать определённым свойством:
vim-подобным управлением.
И действительно есть библиотека, которая позволяет реализовать такое управление на Haskell:
haskeline
Кроме того у библиотеки есть и другие широкие возможности для реализации управления в командной строке.
(Что-то я не разобрался как в ней сделать обработку не символьных клавиш, при отключенном буфере ввода...)

2
17.02.2018, 20:18
Andy_Coldfield
9 / 8 / 3
Регистрация: 25.11.2017
Сообщений: 314
17.02.2018, 23:28  [ТС] 5
Спасибо Вам за исчерпывающий ответ. Но мне стало интересно как Visual Studio Code можно совместить с Haskell'ом. Если есть какие источники или видео-уроки буду благодарен.
0
XRuZzz
Антикодер
1683 / 786 / 46
Регистрация: 15.09.2012
Сообщений: 2,898
18.02.2018, 01:19 6
Цитата Сообщение от Andy_Coldfield Посмотреть сообщение
Но мне стало интересно как Visual Studio Code можно совместить с Haskell'ом. Если есть какие источники или видео-уроки буду благодарен.
Microsoft вряд ли предоставит такую возможность. Я VS давно пользовался и только для C++.
Я скромно умолчал про отладку кода на Haskell. Я тут не эксперт, но у меня в дебагере обычно не возникает необходимости.

Но не смотря на мощь vim, люблю пользоваться kwrite(такой себе обычный редактор)
0
dsorokin
57 / 42 / 1
Регистрация: 25.06.2015
Сообщений: 69
18.02.2018, 08:33 7
Микрософт, конечно, еще те шутники, но Visual Studio Code - это перекрашенный Atom. Не путайте с самой Visual Studio!

А так, что-то гуглится по словам "visual studio code haskell", но я особо не смотрел. Да и мне больше Atom нравится, а там что-то такое есть, даже используют слово IDE в названии, но есть ли там отладчик - точно не знаю. Обычно отлаживаю код на C#, C++, Java или Scala. На Haskell как-то еще не доводилось) Обычно хватает Debug.Trace
1
Curry
2991 / 2072 / 257
Регистрация: 01.06.2013
Сообщений: 4,526
Записей в блоге: 9
20.02.2018, 18:15 8
Цитата Сообщение от XRuZzz Посмотреть сообщение
При использовании Vim необходимость в IDE отпадает.

Не по теме:

Да, да. Так и представляю, SPJ танцует держа в руках коробку с надписью vim. Дальше там какой ни будь слоган, а внизу надпись "... перед применением проконсультируйтесь с XRuZzz" :)


Так какие функции хорошо работают в vim с примочками под Haskell: аутокомплит, аутодополнение, контекстные подсказки, интеграция с отладчиком, управление конфигурационными файлами проекта ... ?
0
__py__
81 / 152 / 12
Регистрация: 29.02.2016
Сообщений: 857
21.02.2018, 11:29 9
VS - ЭТО ВСЁ ЧТО НУЖНО ДЛЯ ИЗУЧЕНИЯ HASKELL.
И 1000 +++ тем приятных для ваших глаз.
haskell :: (Haskell ghc-mod, Haskell Syntax Highlighting) =>
ну а дальше для себя можно установить/выбрать файлы иконок и темы.
Если заинтересует, скажу какая лучше для дневного/ночного режима.
Ну это дело вкуса конечно.
Тем больше 1000, иконок меньше.
Из иконок нравится file icons.

Добавлено через 9 минут
Раньше в windows 7 использовал VS.
Сейчас у меня в debian тоже установлен VS code.

Добавлено через 7 минут
Больше всего нравится использовать VS code для haskell.

Добавлено через 3 минуты
Sublime Text 3 как-то не получилось настроить. Vim тоже. Emacs наверно возможно настроить, но меня VS code устраивает.
1
Curry
2991 / 2072 / 257
Регистрация: 01.06.2013
Сообщений: 4,526
Записей в блоге: 9
21.02.2018, 15:30 10
Цитата Сообщение от __py__ Посмотреть сообщение
Раньше в windows 7 использовал VS.
Сейчас у меня в debian тоже установлен VS code
Вы всё время говорите о VS code? Не о MS VS?
Просто что бы уточнить.
1
__py__
81 / 152 / 12
Регистрация: 29.02.2016
Сообщений: 857
21.02.2018, 16:41 11
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
говорите о VS code?
да
-- установить в linux так
https://www.youtube.com/watch?v=Zea6MPgY62I
https://code.visualstudio.com/docs/setup/linux
1
korvin_
2747 / 2019 / 364
Регистрация: 28.04.2012
Сообщений: 6,894
21.02.2018, 18:19 12
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
аутокомплит, аутодополнение
А это не одно и то же?
0
Curry
21.02.2018, 18:54
  #13

Не по теме:

Цитата Сообщение от korvin_ Посмотреть сообщение
А это не одно и то же?
одно. я рад что вы внимательно изучаете мои посты.

0
XRuZzz
Антикодер
1683 / 786 / 46
Регистрация: 15.09.2012
Сообщений: 2,898
22.02.2018, 04:34 14
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
аутокомплит, аутодополнение,
Народ пишет, что надо прикручивать плагины, но я до этого пока не дошёл. Мне нужен пока нужен прочный фундамент, а не широкие возможности...
Но и без плагина в режиме вставки команды <C-n> и <C-p> вызывают обобщенное автодополнение.

Ну правда, я долго ходил кругами с этими IDE, а очевидное решение не видел...
Vim это как ФП - нет неожиданных побочных эффектов. Редактор ведёт себя предсказуемо.
1
Curry
2991 / 2072 / 257
Регистрация: 01.06.2013
Сообщений: 4,526
Записей в блоге: 9
22.02.2018, 04:37 15
Цитата Сообщение от XRuZzz Посмотреть сообщение
Но и без плагина в режиме вставки команды <C-n> и <C-p> вызывают обобщенное автодополнение.
Это как в Notepad++? Предлагает подставить подстроки которые уже есть в файле?
0
22.02.2018, 04:37
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2018, 04:37

Есть ли какая-либо IDE для MySQL?
Есть ли какая-либо IDE для MySQL? Ну что-нить на подобие TOAD для Oracle или IBExpert для Interbase

Подскажите какие есть IDE для ubuntu..
Скачала codeblocks, но он не устанавливается, наверно потому что для дебиан. Подскажите пожалуйста...

Какие есть IDE на Java ME для программирования прямо на телефоне?
У меня есть телефон Samsung Wave 525, и я хотел бы найти рабочую среду раздаботки на свой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.