2010-03-21 14 views

Antwort

13

ich weiß nicht, welche davon die besten unterstützt werden, aber ich habe Larceny, DrScheme und Bigloo verwendet.

Ich glaube, dass Larceny weithin als der schnellste verfügbare Open-Source-Schema-Compiler angesehen wird. Es folgt die auf Unix-Tools basierende Philosophie (keine IDE). Ich glaube nicht, dass es 64-Bit-Unterstützung hat. Ich habe es eine Zeit lang nicht benutzt, aber die Website beansprucht R6RS-Unterstützung. Wenn ich Schema in Wut verwenden sollte, ist dies wahrscheinlich das System, das ich wählen würde.

DrScheme ist derjenige, den ich am meisten benutze, weil es einfacher zu benutzen ist :) Es hat eine IDE, die die Sprache sowie einen Profiler versteht. Es passt ziemlich gut zu dem, was ich von Schema möchte (dh herumspielen mit Dingen, um herauszufinden, wie sie funktionieren). Die Leistung hat sich seit meiner Einführung erheblich verbessert. Große Reihe von Bibliotheken. R6RS-Unterstützung (meistens). 64-Bit-Unterstützung für Linux.

Bigloo ist interessant, weil es mehrere Backends, einschließlich JVM, .NET und nativen Code zielt.

Alle scheinen vernünftige Unterstützung der Gemeinschaft zu haben, aber ich sehe DrScheme am meisten erwähnt.

1
  • Gambit (R5RS) Fäden, 64-bit, Termite (gemeinsam nichts Parallelität)
  • Chicken (R5RS) Fäden, 64-Bit-
  • Ikarus (R6RS) 64-Bit-
  • Ypsilon (R6RS) 32-Bit-
1

Ich würde Sie auch ermutigen, zu versuchen (mein persönlicher Favorit) Petite Chez Scheme, die in 32-Bit/64-Bit und Threaded/Non-Threaded-Versionen für alle gängigen Plattformen kommt.

+0

Danke. Ich muss zugeben, der Mangel an "Standardisierung" in der Welt der Scheme ist ein wenig entmutigend .... –

4

DrScheme ist eigentlich kein Dialekt Scheme - es ist ein Editor, einen Teil der Verteilung PLT Scheme:

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

(Der eigentliche Scheme-Interpreter Befehl 'mzscheme', aber ich habe keine Ahnung von die Ursprünge.)

Ich verwende PLT Scheme für die Web-Entwicklung unter OSX, und es ist sehr gut, mit ausgezeichneter Bibliotheksunterstützung. DrScheme ist mein Editor der Wahl - die meisten regulären Editoren haben keine S-Expression-Indentation-Engines.

0

Gehen Sie für DrScheme jetzt genannt Racket; es ist das Beste. Ich empfehle es immer für Anfänger wegen seiner problemlosen Installation. Mit-Scheme ist am weitesten verbreitet, aber MacOsXLion kann Ihnen bei der Installation Kopfschmerzen bereiten.

Verwandte Themen