Подтвердить что ты не робот

Какая схема IDE существует?

Я планирую изучить Схему (следующим образом SICP), а затем выполните проект с помощью этого языка. Тем не менее, мне было интересно, что для этого будет хорошей IDE? Я немного оглянулся, но не мог найти очень много, кроме того, что называется Edwin?

4b9b3361

Ответ 1

Другие ответы дали все хорошие варианты, но без особого описания. Вот еще несколько деталей:

DrRacket

Racket IDE, DrRacket, является отличным инструментом для новичков и имеет множество преимуществ для более продвинутых интриганов. Он имеет хорошую поддержку профилировщика и отладчика (намного лучше, чем Emacs), по умолчанию использует "стандартные" сочетания клавиш и очень чист и прост в использовании. Однако иногда ему не хватает функциональности, которую его создатели считают запутанными; например, компиляция только некоторых выражений из исходного кода может поместить REPL в запутанное состояние, поэтому оно не предоставляется. DrRacket работает только для диалекта Racket Scheme и его производных, поэтому, если вы хотите работать с другой версией, вам следует, вероятно, посмотреть:

Emacs

GNU Emacs - еще один прекрасный вариант для продвинутых интриганов, которые готовы потратить некоторое время на изучение своего редактора. Он мощно настраиваемый, имеет режимы практически для любого типа файла и хорошо управляет схемой, особенно с установленным quack (quack - это расширение для Scheme, названное в пародии на DrRacket - получить его, quack?). Это не ограничивает вас тем, что вы можете делать. Тем не менее, у него есть кривая обучения, например, кирпичная стена - ее уникальная модель текста, ее сочетания клавиш отличаются от того, что вы использовали раньше (если вы не используете режим CUA, что делает их более нормальными), и у вас есть для использования Emacs Lisp для его настройки и расширения.

Нижняя линия

Вы будете счастливы использовать один, как только вы привыкли к нему. Emacs менее ограничивает, но труднее учиться; DrRacket более ограничивает, но более эффективен из коробки в некоторых областях и намного легче учится.

Ответ 2

Racket поставляется с хорошей IDE.

Ответ 3

Вы можете использовать GNU Emacs с одним окном, открывающим вашу схему script и в другом интерпретаторе схемы (например, в схеме guile или MIT).
Вы можете запустить это с помощью

C-x 2
C-x o
M-x run-scheme

Ответ 4

р. Ракетка рушится на моем Ubuntu 11.10, и я нашел emacs немного недружелюбным.

Поэтому я создал плагин для Enki

Функциональность очень проста. Это достаточно для моих упражнений SICP, но, если вы собираетесь кодировать много в Scheme, вам, вероятно, стоит потратить время на изучение emacs.

Ответ 5

Я писал здесь ответ на PLT-схему, поэтому я решил проверить свой веб-сайт. Похоже, что схема PLT изменила имя на Racket. И я полагаю, что старый редактор DrScheme был заменен тем, что называется DrRacket.

В прошлом году мы использовали DrScheme в университете. Очень легко начать. Одно окно для написания определений и одно для вывода. В конце курса мы создали текстовую приключенческую игру: D (с OO-программированием)

Ответ 6

Существует также schemeware plugin, если вам нравится eclipse.

Ответ 7

Я разрабатываю Scheme IDE для Windows. Это называется "Бэббидж". Это как минимум Emacs. Babbage очень прост и имеет окна, такие как назначение клавиш. Babbage - редактор Unicode. Теперь Babbage - это бета-версия.

http://homepage1.nifty.com/~skz/Entry/babbage.html

Ответ 8

Я столкнулся с системой IDE на основе NetBeans, lambdaBeans. Это не похоже на активное развитие, и я не могу ручаться за него.

Ответ 9

В Eclipse есть подключаемый модуль с использованием JScheme. - > http://jscheme.sourceforge.net/jscheme/main.html

Плагин скрыт очень хорошо на странице sourceforge zclipse и, похоже, больше не поддерживается: http://sourceforge.net/projects/zclipse/files/JScheme%20Plugin%20%5Bdev%5D%20%5BSDK2.1%5D/

Он не работает с последней версией Eclipse, но использование Eclipse Ganymede вполне приемлемо для обучения SICP.

Кажется, есть несколько сбоев.