Просмотр кода VisualWorks в Squeak / Pharo - PullRequest
9 голосов
/ 27 апреля 2011

Есть ли в Squeak / Pharo парсер Smalltalk, который позволяет мне просматривать код VisualWorks в Squeak / Pharo? Я заинтересован в чтении кода, экспортированного в формате чанка (не в XML).

Уточнение: мне не нужно файл в коде.

Спасибо

Ответы [ 5 ]

3 голосов
/ 09 февраля 2012

Вы можете сохранить как пакет monticello, а затем использовать его в браузере пакетов.

1 голос
/ 25 сентября 2012

В Магазине есть пакет FileOut30, который позволяет вам выдавать код в VW, чтобы Pharo понимал его.Файловый браузер должен отображать код без загрузки.

1 голос
/ 23 сентября 2012

На Esug2012 Дейл Хенрикс представил некоторые работы по использованию git / github и файловой модели для исходного кода Smalltalk.Он работал с другими, по крайней мере, над версиями squeak / pharo / gemstone и visualworks

0 голосов
/ 13 марта 2012

Вы можете использовать MOOSE для этого (особенно если у вас есть более продвинутые потребности). Старая версия на VW может создавать экспорт, который может быть прочитан MOOSE на Pharo (используя пакет Famix2Importer).

0 голосов
/ 28 апреля 2011

Я не знаю, что происходит с кодом VisualWorks, но в pharo с обычным кодом вы можете перетащить файл формата чанка SMalltalk и поместить его в «мир», и вы получите всплывающее меню с различными параметрами, такими как просмотр код. Я думаю, что это не пытается скомпилировать, поэтому вы можете просматривать код VW ... Я не знаю, просто попробуйте:)

...