Gmail Календарь Документы Reader Веб ещё »
Недавно посещенные группы | Справка | Вход
Главная страница Google Groups
Информация о группе
Последние страницы и файлы
Работа с VW Smalltalk    
Старт работы с чистым образом.
Предложенный ниже скрипт загружает в чистый образ различные пакеты, которые обеспечивают удобство разработки.
У меня он формирует базовый образ разработчика.

Для удобства скрипт можно сохранить в файле с названием, например, 'prepareDevImage.st'.
а в Workspace выполнить 'prepareDevImage.st' asFilename fileIn.

"Загружаем парасели из поставки VW"
parcelNames := OrderedCollection new.
parcelNames
    add: 'AT Profiling UI';
    add: 'StoreForPostgreSQL';
    add: 'UIPainter';
    add: 'Method-History';
    add: 'ProgrammingExtensions'.
parcelNames do: [:each | Parcel loadParcelByName: each].

"Соединяемся с публичным репозитарием Cincom"
profile := Store.ConnectionProfile new.
profile
    driverClassName: 'PostgreSQLEXDIConnection';
    environment: 'store.cincomsmalltalk.com:5432_store_public';
    tableOwner: 'BERN';
    userName: 'guest';
    password: 'guest'.
Store.DbRegistry connectTo: profile.

"Грузим разное из Cincom public repository"

codeComponents := OrderedCollection new.
codeComponents
    add: #('Store.Package' 'RBCodeHighlighting' '63.4.4');
    add: #('Store.Package' 'ExtraEmphases' '49.2');
    add: #('Store.Package' 'SearchLight' '225');
    add: #('Store.Package' 'SearchLightTools' '222');
    add: #('Store.Package' 'SUnitToo' '50');
    add: #('Store.Package' 'SUnitToo(ls)' 'RB4xx - 29');
    add: #('Store.Bundle' 'VWUnitBundle' '[7.1] 1.0.1');
    add: #('Store.Bundle' 'sMock' '1.3');
    add: #('Store.Bundle' 'sMock - SUnit' '1.3');
    add: #('Store.Package' 'Aragon - Coding Assistant' '1.0');
    add: #('Store.Package' 'HkNameSpace' '1.1');
    add: #('Store.Package' 'HkEnhancedTabControl' '1.3');
    add: #('Store.Package' 'Out' '4');
    add: #('Store.Package' 'RBTabbedToolsets' '2.mod-hk.2');
    add: #('Store.Package' 'RBTabbedToolsets-Ext' '7.6_1.4');
    add: #('Store.Package' 'StackOverflow' '1.1');
    add: #('Store.Package' 'ThreePaneSelectorsBrowser' 'RB44xx - 415.rc.1').
codeComponents
    do:
        [:each |
        (BindingReference pathString: (each at: 1)) value
            loadWithName: (each at: 2)
            version: (each at: 3)].

"Меняет настройки форматтера под свои наклонности"
RBConfigurableFormatter retainBlankLinesBetweenStatements: true.
RBConfigurableFormatter maxLineLength: true.
RBConfigurableFormatter numberOfArgumentsForMultiLine: 3.   

Версия: 
Последние комментарии (3) об этой странице (всего 14) - просмотреть обсуждение полностью
24 окт 2009, автор: Dennis Schetinin
Кому не лень --- гляньте мои
скринкасты<http://www.youtube.com/user/chaetal%20>.
Без озвучки. На своем блоге собираюсь объяснять, что в них происходит.
24 окт 2009, автор: Владимир Мусулайнен
Если честно, сколько я его скринкасты не смотрел, все время ощущение,
что
очень много воды. С другой стороны, лучше один раз увидеть, чем ...
mva
24 окт 2009, автор: Yakov ZAYTSEV
сегодня скачал и поставил на Мак этот 7.7 как раз.. а оно оказывается уже RC :-)
2009/10/24 Dennis Schetinin <chaetal@gmail.com>:
еще 11 »
Создать группу - Группы Google - Главная страница Google - Условия предоставления услуг - Политика конфиденциальности
©2010 Google