2010-01-02 4 views
6

Ich lese Computer Programming Using GNU Smalltalk.Bester Herausgeber/IDE, GNU Smalltalk Programme zu entwickeln

Was ist das beste Programm, um meine Smalltalk Quellen zu schreiben?

Ich weiß nicht, was ich verwenden soll: Notepad ++, ein anderer Editor oder eine IDE?

Ich irgendwelche Vorschläge für einen Anfänger mit Windows XP?

+2

Dupe von http://stackoverflow.com/questions/1934611/there-is-any-smalltalk-ide-that-isnt-like-a-vm vom selben Autor –

+0

Es ist kein Dupe. Es ist eine Folgefrage. –

Antwort

2

Jeder Editor wird tun: Windows-Benutzer werden Notepad oder Notepad ++ oder UltraEdit verwenden, Unix-Benutzer werden eher Emacs oder vi verwenden.

Die neueste Version von GNU Smalltalk (wird 3.2 sein) wird eine nette IDE haben, basierend auf GTK +, genannt VisualGST. Ich finde es sehr nützlich für lesen Code, aber ich benutze immer noch einen Texteditor für das Schreiben.

Wenn Sie GNU Smalltalk noch nicht kompiliert haben, schlage ich vor, dass Sie Cygwin verwenden. Ich werde bald vorgefertigte Windows-Binärdateien machen, hoffentlich in 1-2 Wochen, da es jetzt ganz oben auf meiner Todo-Liste steht. Unter Windows ist es etwas schwieriger als unter Linux, gst wegen der Anzahl der externen Abhängigkeiten zu erstellen.

+0

Das Installieren von GNU-Smalltalk unter Linux installiert den Emacs-Modus nicht automatisch, wie in vielen Dokumentationen angegeben. – amirteymuri

1

Dolphin bietet eine Community Edition seiner Windows IDE. Es ist nicht zu schäbig.

+2

Aber Dolphin ist nicht GNU Smalltalk –

2

Sie können sich SciTE anschauen, einen kostenlosen Code-Editor für mehrere Bereiche. Ich habe es in der Vergangenheit für Ruby verwendet, und obwohl es nicht perfekt ist, ist es ein ziemlich anständiges Werkzeug. Ich denke, es wird auf WinXP gut laufen.

http://www.scintilla.org/SciTE.html

3

Sie werden nicht mit dem beginnen soll. Sie sollten mit einem Squeak oder Pharo, möglicherweise dem seaside one-click Bild beginnen. Auf diese Weise haben Sie einen bildbasierten Smalltalk mit einer funktionierenden IDE. Ein dateibasiertes Smalltalk wie GST hat seine Verwendung, aber die Entwicklung sollte in einem Bild erfolgen, in dem Sie browsen, inspizieren und debuggen können.