Какая Схема Snow Leopard Mac OS X имеет лучшую поддержку?

Существует набор различных интерпретаторов Схемы, доступных для Mac:

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

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

10
задан itowlson 21 March 2010 в 04:05
поделиться

4 ответа

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

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

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

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

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

14
ответ дан 3 December 2019 в 19:32
поделиться
  • Потоки Gambit (R5RS), 64-разрядные, Termite (параллелизм без совместного использования)
  • Потоки Chicken (R5RS), 64-разрядные
  • Ikarus (R6RS) 64-разрядная
  • Ypsilon (R6RS) 32-разрядная
1
ответ дан 3 December 2019 в 19:32
поделиться

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

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

(Фактическая команда интерпретатора схемы - 'mzscheme', но я понятия не имею о ее происхождении.)

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

4
ответ дан 3 December 2019 в 19:32
поделиться

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

1
ответ дан 3 December 2019 в 19:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: