Какая схема для Mac OS X Snow Leopard имеет лучшую поддержку? - PullRequest
10 голосов
/ 21 марта 2010

Существует несколько различных интерпретаторов Scheme для Mac:

http://www.dmoz.org/Computers/Programming/Languages/Lisp/Scheme/Implementations/

Какой из них обычно поддерживается лучше?Меня также интересует поддержка 64-битных систем и поддержка многоядерных процессоров.

Ответы [ 5 ]

14 голосов
/ 21 марта 2010

Я не знаю, какие из них поддерживаются лучше всего, но я использовал Воровство , DrScheme и Bigloo .

Я считаю, что Larceny считается самым быстрым доступным компилятором схем с открытым исходным кодом.Он следует философии Unix-инструментов (без IDE).Я не верю, что у него есть 64-битная поддержка.Некоторое время я этим не пользовался, но сайт заявляет о поддержке R6RS.Если бы я использовал схему в гневе, я бы выбрал эту систему.

DrScheme - это та, которую я использую больше всего, потому что она проще в использовании :) У нее есть IDE, которая также понимает языкв качестве профилировщика.Это соответствует тому, что я хочу от схемы довольно хорошо (то есть играть с вещами, чтобы выяснить, как они работают).Его производительность значительно улучшилась с тех пор, как я начал его использовать.Большой набор библиотек.Поддержка R6RS (в основном).64-битная поддержка для Linux.

Bigloo интересна тем, что она нацелена на несколько серверных частей, включая JVM, .NET и собственный код.

Кажется, что у всех есть разумная поддержка сообщества, но я вижу DrSchemeупоминается больше всего.

4 голосов
/ 23 марта 2010

DrScheme на самом деле не диалект Scheme - это редактор, часть дистрибутива PLT Scheme:

http://www.plt -scheme.org /

(Фактическая команда интерпретатора Scheme - «mzscheme», но я не имею представления о происхождении.)

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

1 голос
/ 23 марта 2010

Я также рекомендую вам попробовать (мой личный фаворит) Petite Chez Scheme , которая поставляется в 32-битной / 64-битной и многопоточной / непоточной версиях для всех популярных платформ.

1 голос
/ 21 марта 2010
  • Потоки Gambit (R5RS), 64-разрядные, Termite (параллелизм без разделения ресурсов)
  • Потоки Chicken (R5RS), 64-разрядные
  • Ikarus (R6RS) 64-разрядные
  • Ипсилон (R6RS) 32-разрядный
0 голосов
/ 01 февраля 2012

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

...