2010-01-02 33 views
6

Tôi đang đọc Computer Programming Using GNU Smalltalk.Trình soạn thảo/IDE tốt nhất để phát triển các chương trình Smalltalk GNU

Chương trình tốt nhất để viết các nguồn Smalltalk của tôi là gì?

Tôi không biết phải sử dụng gì: Notepad ++, trình chỉnh sửa khác hoặc IDE?

Tôi có đề xuất nào cho người mới bắt đầu sử dụng Windows XP không?

+2

Ngắt của http://stackoverflow.com/questions/1934611/there-is-any-smalltalk-ide-that-isnt-like-a-vm bởi cùng một tác giả –

+0

Nó không phải là một bản dupe. Đó là một câu hỏi tiếp theo. –

Trả lời

2

Bất kỳ trình chỉnh sửa nào cũng sẽ thực hiện: Người dùng Windows sẽ sử dụng Notepad hoặc Notepad ++ hoặc UltraEdit, người dùng Unix sẽ có nhiều khả năng sử dụng Emacs hoặc vi.

Phiên bản mới nhất của GNU Smalltalk (sẽ là 3.2) sẽ có một IDE đẹp dựa trên GTK +, được gọi là VisualGST. Tôi thấy nó cực kỳ hữu ích cho đọc mã số, nhưng tôi vẫn sử dụng trình soạn thảo văn bản để viết nó.

Nếu bạn chưa soạn GNU Smalltalk, tôi khuyên bạn nên sử dụng Cygwin. Tôi sẽ sớm tạo các tệp nhị phân Windows dựng sẵn, hy vọng sau 1-2 tuần kể từ khi nó ở đầu danh sách cần làm của tôi. Đó là một chút khó khăn hơn Windows dưới Linux để xây dựng gst vì số lượng phụ thuộc bên ngoài.

+0

Cài đặt GNU-Smalltalk trong linux không tự động cài đặt chế độ emacs như đã được ghi trên nhiều tài liệu. – amirteymuri

1

Dolphin cung cấp phiên bản cộng đồng của IDE Windows. Nó không quá tồi tàn.

+2

Nhưng Dolphin không phải là GNU Smalltalk –

2

Bạn có thể muốn xem SciTE, đây là trình chỉnh sửa mã nhiều cửa sổ miễn phí. Tôi đã sử dụng nó cho Ruby trong quá khứ và, trong khi nó không hoàn hảo, nó là một công cụ khá hợp lý. Tôi nghĩ rằng nó sẽ chạy tốt trên WinXP.

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

3

Bạn sẽ không muốn bắt đầu với điều đó. Bạn sẽ muốn bắt đầu với một hình ảnh Squeak hoặc Pharo, có thể là hình ảnh seaside one-click. Bằng cách đó bạn sẽ có một smalltalk dựa trên hình ảnh với một IDE làm việc. Một Smalltalk dựa trên tệp tin như GST có sử dụng của nó, nhưng việc phát triển nên được thực hiện trong một hình ảnh nơi bạn có thể duyệt, kiểm tra và gỡ lỗi.

Các vấn đề liên quan