Frage

Ich habe meinen Weg durch worden machen The Little Schemer und ich frage mich, was Umwelt, IDE oder Dolmetscher wäre am besten zu nutzen, um eine des Scheme-Code zu testen, die ich für mich notierte .

War es hilfreich?

Lösung

Andere Tipps

PLT Scheme (DrScheme) eines der besten IDEs ist es, vor allem für Schema. Das Paket, das Sie erhalten, wenn es das Herunterladen enthält alle Scheme-Code benötigen für die Entwicklung - Bibliotheken, Dokumentation, Beispiele und so weiter. Sehr zu empfehlen.

Wenn Sie nur Ihr Schema Code testen möchten, würde ich PLT Scheme empfehlen. Es bietet eine sehr komplette Umgebung, mit Debugger, Hilfe, etc. und funktioniert auf den meisten Plattformen.

Wenn Sie aber auch eine Vorstellung davon, wie der Dolmetscher hinter den Kulissen Werke erhalten möchten, und Visual Studio haben, würde ich a href empfehlen <= „http://www.kenrawlings.com/pages/Tachy“ rel = "nofollow noreferrer"> Tachy . Es ist ein sehr leichtes Programm-Interpreter in C # geschrieben. Es ermöglicht Ihnen nur Ihren Programm-Code zu debuggen, oder auch die c # Dolmetscher hinter den Kulissen für Schritt durch, um zu sehen, was los ist.

Nur für das Protokoll I erwähnen Ironscheme.

  

Ironscheme wird darauf abzielen, eine R6RS konforme Scheme-Implementierung auf dem Microsoft DLR basiert.

Version 1.0 Beta 1 ist soeben erschienen. Ich denke, das für jemanden gute Umsetzung sein sollte, die bereits .NET Framework verwendet wird.

Bearbeiten
Die aktuelle Version ist 1.0 RC 1 23. Oktober 2009

Google für das Buch der Autoren (Daniel Friedman und Matthias Felleisen). Prüfen Sie, ob einer von ihnen mit einer beliebten, frei, bestehenden Schema Umsetzung beteiligt ist.

Es spielt keine Rolle, solange Sie auf die Mailingliste (wiki / irc / Online-Community-Site) für die zugehörige Community abonnieren. Es ist wahrscheinlich lohnt sich ein Blick auf die Liste Beschreibung und Archive nehmen, um sicherzustellen, dass Sie in der richtigen sind.

Die meisten von ihnen sind freundlich und einladend für Neueinsteiger, so fürchten Sie nicht zu fragen.

Es lohnt sich auch das Archiv der Mailingliste suchen (oder FAQ oder was auch immer sie verwenden), wenn Sie eine Frage haben -. Nur für den Fall es eine häufige Frage ist,

Good Luck!

Guile läuft unter Geiser innerhalb Emacs a liefert schöne, leichte Implementierung für die Übungen zu machen. Racket wird auch unter Geiser und Emacs, obwohl ich persönlich bevor Guile und Chez Scheme ein bisschen mehr.

Offensichtlich Installation von jedem auf Ihrem O ab. Ich würde empfehlen, Emacs Version 24 verwenden und später, da dies Sie Melpa oder Marmalade Geiser und andere Emacs-Erweiterungen zu installieren.

Die aktuelle Version von Geiser funktioniert auch ganz gut mit Chicken Scheme , Chez Scheme , MIT Scheme und Chibi Schema

LispMe auf einem Palm Pilot arbeitet, nehmen Sie es überall, und das Schema auf dem Sprung. GREAT Weg Schema zu lernen.

ich PLT habe in einigen der anderen Beiträgen und es funktioniert ganz gut, wie erwähnt verwendet. Eines, das ich gelesen haben, aber nicht verwendet wird, ist Allegro Common Lisp Express . Ich las eine stellare Bewertung ihrer Datenbank App Allegro Cache genannt und fand, dass sie schwer in LISP sind. Wie ich schon sagte, ich weiß nicht, ob es gut ist, aber es könnte einen Versuch wert sein.

Zur Zeit arbeite ich durch das kleine Schemer, wie gut und verwenden Emacs als meine Umgebung , entlang Quack , die für Schema-Modus in Emacs zusätzliche Unterstützung und Dienstprogramme erstellt.

Wenn Sie mit anderen Lisps auf dem Experimentieren (z Common Lisp) planen, Emacs für diese Dialekte hervorragende Unterstützung hat auch (Emacs selbst kann mit seinem eigenen Dialekt von Lisp angepasst werden, entsprechend benannten Emacs Lisp).

Was Schema Implementierungen gehen, ich bin derzeit mit Petit Chez Scheme , die eine ist interpretiert, frei verteilbare Version von Chez Scheme (das einen Compiler verwendet und kostet Geld, um eine Lizenz zu erhalten).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top