Smalltalk с графическим интерфейсом на Mac OS X Lion (10.7) - PullRequest
5 голосов
/ 02 марта 2012

Мне нужна небольшая беседа с графическим интерфейсом для домашней работы, и я использую Mac OS X Lion (10.7).

Я видел, что пользователи Unix обычно используют GNU Smalltalk и GTK + .

Я пытался установить их из разных версий источников, и все они выдают некоторые ошибки.

Затем я использовал MacPorts, но эта установканарушает GTK + привязки для gst.

Наконец, я попытался установить его с помощью fing диспетчера пакетов (потому что GNU заявляет, что я должен установить все хорошо), но нет пакета smalltalk для 10.7 ОС (хотя есть и для предыдущих).

Есть ли какой-нибудь способ использовать smalltalk под Mac OS Lion, или я должен, например, запустить Ubuntu на виртуальной машине?

Ответы [ 4 ]

10 голосов
/ 02 марта 2012

Вы также можете попробовать Pharo, который является форком Squeak.

http://www.pharo -project.org / дом

5 голосов
/ 02 марта 2012

Uko,

Ты смотрел на писк? Это версия Smalltalk с открытым исходным кодом, которая очень интересна в использовании и поддерживается на большинстве платформ.

См:

http://squeak.org/

Вам понадобится специальный SqueakVM для Mac:

http://www.squeakvm.org/mac/

Дайте мне знать, если у вас есть еще вопросы ...

4 голосов
/ 04 марта 2012

Squeak или Pharo - настоящие Smalltalks (в отличие от GNU).Это означает, что у них есть IDE для Smalltalk.IDE были изобретены создателями Smalltalk, поэтому, что бы вы ни думали о IDE, вы, вероятно, не знаете.

Моя серия видео, Squeak с самого начала, показывает, как скачать последний Squeak Smalltalk иначалось с этого.Pharo не сложнее в установке.

http://www.youtube.com/playlist?list=PL6601A198DF14788D&feature=view_all

1 голос
/ 02 марта 2012

Вы также можете предоставить версию VisualWorks для личного использования:

http://www.cincomsmalltalk.com/main/developer-community/trying-cincom-smalltalk/try-cincom-smalltalk/

Я предполагаю, что вы получите версию 7.8 (.1?).Скин OSX довольно устарел.Я обещаю, что становится лучше.Ищите сейчас 7,9.

...