OberonCore https://forum.oberoncore.ru/ |
|
#024 Распол-е модулей System. Актуально ли брать из корня? https://forum.oberoncore.ru/viewtopic.php?f=134&t=6560 |
Страница 4 из 4 |
Автор: | Иван Денисов [ Суббота, 29 Февраль, 2020 15:58 ] |
Заголовок сообщения: | Re: #024 Распол-е модулей System. Актуально ли брать из корн |
Основная мотивация этой задачи, как я понял, была упросить код. А если надо еще в куче мест что-то менять, то получается что и упрощения нет. Вот такие дела. Давайте поэтому пока не будем трогать это. |
Автор: | adimetrius [ Суббота, 29 Февраль, 2020 16:26 ] |
Заголовок сообщения: | Re: #024 Распол-е модулей System. Актуально ли брать из корн |
Проясню про упрощение: 1) как писал ОП, упрощение будет в инструментальных средствах. Это существенно, кмк 2) в указанных мною местах нужно будет произвести изменения. Упрощающие изменения, а не усложняющие: нужно убрать создание особого случая. И при работе с детьми/учениками: гораздо проще объяснить правило (все подсистемы хранятся в папках), чем добавлять к нему исключение (правда, System хранится вот как: коды и символы - в корне, ресурсы и доки - в System). Поддерживаю ОП и предлагаю сделать единообразно для всех подсистем. |
Автор: | Info21 [ Воскресенье, 01 Март, 2020 11:15 ] |
Заголовок сообщения: | Re: #024 Распол-е модулей System. Актуально ли брать из корн |
Возможность быстро слепить модуль x вне всяких подсистем удобна. Она должна остаться. Объяснять детям про правильную структуру имени модуля и папок -- это геморрой. Можно предположить, что сохранение новых вариантов модулей из System в особых папках Code, Sym -- это отчасти наследие тех времен, когда не было серверного режима, позволяющего тестировать новинки в отдельной рабочей папке, не трогая оригиналы. |
Автор: | Евгений Темиргалеев [ Понедельник, 02 Март, 2020 05:10 ] |
Заголовок сообщения: | Re: #024 Распол-е модулей System. Актуально ли брать из корн |
Info21 писал(а): Возможность быстро слепить модуль x вне всяких подсистем удобна. Она должна остаться. Т. е. дети за модулем Abc идут в Mod/ ?Объяснять детям про правильную структуру имени модуля и папок -- это геморрой. Если они будут ходить за этим же модулем Abc в System/Mod/ это что-то изменит принципиально? |
Автор: | adimetrius [ Понедельник, 02 Март, 2020 11:34 ] |
Заголовок сообщения: | Re: #024 Распол-е модулей System. Актуально ли брать из корн |
Про геморрой. Детям на следующем занятии нужно будет продолжить работать над сегодняшним модулем. Поэтому, хочешь-не хочешь, им приходится объяснять, куда сохранить, чтобы в след раз открыть. Но разгеморроить можно вот так: 1) Во-первых, не обязательно жеж сохранять модуль в подсистемную папку. Главное - чтобы дети могли его найти потом. ПОэтому хоть в корневую. Допустимо, но не оч хорошо - разводит бардак. 2) Во-вторых, можно сделать собственную команду "Сохранить", которая, если документ безымянный и в нем текст и в тексте модуль - сохраняет его как надо. 3) Чтобы открыть сохраненный модуль, научить детей использовать Info->Source. Т.е. полностью отвязать детей от файлов. А, возможно, и не только детей ) |
Автор: | adimetrius [ Понедельник, 02 Март, 2020 12:42 ] |
Заголовок сообщения: | Re: #024 Распол-е модулей System. Актуально ли брать из корн |
Info21 писал(а): Возможность быстро слепить модуль x вне всяких подсистем ... должна остаться. Она не может остаться в части "вне подсистем", т.к. ее нет: любой модуль - часть подсистемы; модуль х - попадает в подсистему System, и к нему прилагаются все Systemные правила про System/Mod/, Code/, Sym/. x.ocf падает в Code/ Если сделать, примерно как я выше предлагал: меню Код: "Compile" "K" "DevCompiler.CompileRestricted" (* не компилирует в подсистему System *) "Compile Any" "" "DevCompiler.Compile" то можно и модуль х слепить, и несмышленых от них самих защитить. Но в папках и папочных правилах, кмк, следует навести единообразие: долой Code/ и Sym/. |
Страница 4 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |