EclipseFP, похоже, больше не поддерживается активно ; Используйте на свой риск.
После большой помощи от разработчиков EclipseFP в их списке рассылки я собрал набор инструкций по установке текущей (2.0.2) версии EclipseFP. Вы можете прочитать мое электронное письмо, но ниже приведены инструкции - оно длинное, но не так сложно, как кажется, и результат довольно приятный:
- Установите GHC / GHCi - но вы уже сделали это, верно?
- Установка Eclipse 3.5 + Если вы еще не получили Затмения (почему нет ?!) скачать ее - либо IDE для Java - разработчиков, если вы склонны использовать его с Java, а также, или просто, если не Eclipse Classic. «Установка» заключается в простом извлечении папки eclipse и запуске исполняемого файла eclipse, на самом деле устанавливать нечего. Он предлагает вам выбрать рабочее пространство, ваша папка пользователя или папка документов - хороший выбор, если у вас нет предпочтений.
- Установите плагин EclipseFP. В Eclipse перейдите в «Справка»> «Установить новое программное обеспечение» и вставьте
http://eclipsefp.sf.net/updates
в поле «Работа с:» - нажмите Enter. В поле ниже «Функциональное программирование» должно появиться через несколько секунд, отмените и повторите попытку, если это не так. Разверните «Функциональное программирование» и проверьте плагин 2.xx Haskell Support. Выполните остальные шаги, и EclipseFP будет установлен и предложит вам перезапустить Eclipse. - Обновите Cabal Пока вы ждете, запустите окно командной строки (введите cmd на панели запуска в Win Vista / 7) или в терминале и введите «обновление Cabal». Это обновит пакеты, необходимые Haskell, чтобы позволить EclipseFP работать.
- Настроить EclipseFP Перейдите в Window> Preferences и раскройте раздел Haskell. Нажмите «Реализации на Haskell» и нажмите «Добавить». Введите разумное имя (я назвал его «Платформа Haskell»), а затем перейдите в каталог bin вашей установки GHC, который в Windows похож на «C: \ Program Files \ Haskell Platform \ 2010.2.0.0 \ bin». Это заполнит элементы папки Version и Library ниже, нажмите Ok. Нажмите OK, чтобы сохранить эти настройки, затем снова откройте окно настроек. Перейдите к «Отцу и Кабалу» и нажмите «Автоопределение» справа. Он должен добавить элемент в список установленных реализаций Cabal, но если этого не произойдет, нажмите кнопку «Добавить», дайте ему имя, например «Cabal», и укажите путь к исполняемому файлу Cabal, который в Windows похож на «C:
- Построение сервера Scion Теоретически после выхода из окна настроек EclipseFP начнет выполнять большую работу по созданию сервера Scion. Если этого не произойдет, просто выйдите и перезапустите Eclipse, а когда он перезапустится, он начнет сборку. Если повезет, это будет продолжаться в течение нескольких минут, а затем будет выполнено, однако вы можете столкнуться с некоторыми проблемами из-за привередливой природы системы контроля версий Haskell / Cabal. Если это не помогло, попробуйте снова запустить «cabal update» или запустить что-то вроде «cabal install network-2.3», где network-2.3 - это пакет, о котором сообщается, что сценарий сборки неверен. Как только сервер Scion собран, мы в основном все готово. Перезапустите Eclipse еще раз для хорошей меры.
- Создать проект на Haskell Переключитесь на перспективу Haskell, если это еще не произошло - в правом верхнем углу нажмите значок «Открыть перспективу», нажмите «Другое», если вы не видите Haskell в списке, и выберите Haskell из всплывающего окна. Теперь перейдите в File> New> Haskel Project (или Project и затем выберите Haskell Project) и создайте проект. Чтобы создать ваш первый файл на Haskell, щелкните правой кнопкой мыши на src flolder в проекте и выберите New> Haskell Module. Это создает файл на Haskell, вы можете делать с ним все, что захотите. Чтобы запустить файл, нажмите кнопку «Выполнить» (зеленый круг, белый треугольник) в верхней части. Это запустит базовый терминал GHCi на вкладке Console ниже с подсказкой «Prelude>», если в файле есть ошибки, или «MODULENAME>», если он успешно скомпилирован. Вы можете использовать это как внешний терминал GHCi для запуска таких команд, как: t,
- Настройка способа запуска файла И последнее, что облегчит вам жизнь, - это попросите EclipseFP автоматически перезагрузить файл при его сохранении и запустить функцию (например, «main») после перезагрузки файла. Для этого нажмите стрелку вниз рядом с кнопкой запуска и выберите «Запустить конфигурации». Нажмите на конфигурацию слева от файла, который вы хотите, затем нажмите на вкладку Автоматизация. Установите флажок «Перезагрузить пакеты при сохранении», если вы не хотите вводить «: r» весь день, введите имя функции, например «main», и установите флажок «Повторить команду после перезагрузки», чтобы запустить команду автоматически.