Я загрузил несколько OCAMl IDE/плагинов, и NONE из них работают. У меня нет подсказки, если у меня проблема с каталогом или если что-то еще виновато. Я могу получить доступ к консоли OCaml через cygwin просто отлично, но это не очень полезно для работы с большими файлами. Я полный OCaml noob и понятия не имею, как исправить свои проблемы. Я читал каждый пост на OCaml здесь, и ничто не помогает. Я надеюсь, что кто-то может мне помочь, потому что это очень расстраивает! Спасибо всем, кто отвечает.Есть ли одна рабочая среда OCaml?
ответ
Я хотел бы поблагодарить всех за помощь. Наконец, я нашел некоторые инструкции по установке режима tuareg в EMACS. В случае, если кто-то другой с той же проблемой, что я был там очень четкие инструкции здесь
Надеюсь, теперь я могу перевести некоторые вещи в OCaml, что я работал на других языках и опубликовать некоторые из моих проекты. Еще раз спасибо за помощь.
Режимы OCaml для Emacs и Vim работают отлично (и они работают на MacOS и Windows, конечно). Я слышал, что Geany хорошо работает.
Я не говорю, что каждый должен научиться Emacs и Vim; Я понимаю, что это своего рода интерфейс, который, возможно, не хочет начинающим, - и поддержка других редакторов для OCaml - это проблема, которую нам нужно исправить. Но если вам нужна разумная поддержка практически любого формата текста, они по-прежнему остаются хорошим выбором.
Наконец, если у вас есть приличная терминальная/командная строка (если вы находитесь в Windows, которая может потребовать запуска виртуальной машины GNU/Linux), почти каждый редактор будет в порядке, если вы скомпилируете материал вручную с терминала (что не особенно сложно). Поддержка In-Editor по-прежнему обеспечит вам лучший опыт, в частности позволяет перейти прямо к месту в вашем коде, где компилятор говорит, что есть ошибка, но как новичок вы можете пройти долгий путь, даже если это не так.
PS: это было бы чрезвычайно полезно, если вы потратили время на то, чтобы четко указать, какова ваша проблема с каждым инструментом, и отправить эту информацию соответствующим сопровождающим. Я думаю, что основная проблема с этими инструментами - отсутствие тестеров. Помогите будущим людям, которые будут пытаться использовать эти инструменты, помогая сопровождающим их исправить!
Я попытался установить режим tuareg для EMACS, но я никогда не использовал EMACS раньше, и все мои попытки установки были неудачными. Я действительно не понимаю инструкции по установке, и я не могу найти никаких инструкций, которые явно объясняют пользователю, не являющемуся EMACS, как установить режим tuareg. Если кто-то захочет опубликовать некоторые инструкции, которые были бы ужасны, потому что я слишком долго его искал. – Thomas
@ user2379958: Я считаю, что [OCaml для Windows installer] (http://protz.github.io/ocaml-installer/) включает в себя возможность установки Emacs, настроенного с помощью OCaml (который использует 'caml-mode' вместо' tuareg', но это детализация, и оба работают нормально), и обычно пытается убедиться, что все работает вместе. Вы пробовали этот способ установки Emacs, и если да, то можете ли вы сообщить о том, что не сработало для вас, чтобы его можно было исправить? – gasche
Я недавно посмотрел OcaIDE для затмения - и, похоже, сработает. Возможно, вам нужно установить некоторые переменные конфигурации (пути к ocaml-компилятору, ...), но я не помню никаких причуд.
Вы можете использовать Notepad ++ для Windows. Это более интуитивно понятно, чем Vim или Emacs для начинающих. И он имеет подсветку синтаксиса для Caml, и вы можете назначить горячие клавиши для компиляции исполняемых программ.
Я бы предложил использовать OcaIDE. Я сделал с ним довольно большие проекты, и это неплохо. Emacs (с режимом Tuareg) также является хорошим вариантом. Если у вас возникли проблемы с настройкой, я написал руководство для OS X: http://www.princeton.edu/~crmarsh/ocaml_dev_environment/
s/Emails/Emacs / –
- 1. Рабочая среда QuickBooks
- 2. Результат Только рабочая среда
- 3. PHP Daemon/рабочая среда
- 4. MongoDB рабочая среда
- 5. Рабочая среда Windows Ce 6.0?
- 6. Windows Azure - рабочая роль - среда обнаружения
- 7. Рабочая среда Java при использовании собственного кода
- 8. Рабочая среда не работает в symfony2
- 9. Ubuntu устанавливает IntelliJIDEA (рабочая среда Spark)
- 10. OCaml для JVM. Есть ли?
- 11. Одна рабочая копия состоит из двух репозиториев
- 12. Есть ли готовая к исполнению рабочая среда HTML5 с рабочей средой?
- 13. Рабочая среда PHP Apache SQL Server на OS X
- 14. Есть ли рабочая функция FORMAT_STRING или TEXT?
- 15. Есть ли рабочая альтернатива if (struct == null)?
- 16. Есть ли какая-либо среда или тестовая среда AWS?
- 17. SVN: одна рабочая копия, два репозитория?
- 18. Есть ли тестовая среда QuickBooks Online Edition?
- 19. Есть ли виртуальная среда для node.js?
- 20. Есть ли альтернативная среда разработки VBA?
- 21. Conda install - Python3, Tensorflow, skdata - одна среда
- 22. Есть ли бесплатный переводчик OCaml-C?
- 23. Есть ли ocaml memoize рекурсивные функции
- 24. Есть ли расширенный интерпретатор toploop для OCaml?
- 25. Есть ли эквивалент кадра данных в OCaml?
- 26. SVN 1.7, одна рабочая копия и несколько клиентов
- 27. Есть ли у кого рабочая ссылка для просмотра iOS9?
- 28. Есть ли рабочая реализация CSS3 Grid Layout для Webkit?
- 29. Есть ли рабочая версия TYPO3 Extension Builder для версии 8.5?
- 30. Есть ли рабочая ссылка для скачивания для GlassfishSvc.jar?
Много работы, да. Позаботьтесь о том, какие трудности вы испытываете? –
Моим первым предложением было бы вырезать cygwin и запустить linux в виртуальной машине. Все идеи и плагины должны затем работать из коробки. – rgrinberg
Вот некоторые проблемы, с которыми я столкнулся с несколькими IDE: Camelia - я получаю сообщение об ошибке, которое говорит, что компилятор не найден, когда я исправляю путь к компилятору и пытаюсь скомпилировать любой код, который он перестает работать и завершает работу. NetBeans OCaml IDE - ничего не происходит, когда я пытаюсь скомпилировать. Плагин Eclipe ODT - консоль не имеет курсора и нажатие кнопки запуска ничего не делает. Спасибо за ответы.Я действительно ценю твою помощь. – Thomas