Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 28 мар 2024, 19:31

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: odc2txt?
СообщениеДобавлено: 21 янв 2018, 23:07 
Не в сети

Сообщения: 350
Очень славно, что файлы модулей находятся в бинарном формате. Нельзя даже посмотреть историю изменения файла в github. Есть ли какая-то утилита для запаковки/распаковки модуля в/из текстового формата?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: odc2txt?
СообщениеДобавлено: 22 янв 2018, 10:31 
Не в сети
Администратор
Аватара пользователя

Сообщения: 189
Ну... Если по быстрому, то открыть в WordPad и отрезать макушечку до оператора MODULE


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: odc2txt?
СообщениеДобавлено: 22 янв 2018, 10:52 
Не в сети
Администратор
Аватара пользователя

Сообщения: 86
Лично я против бинарных форматов. Никаких абсолютно чёрных ящиков быть не должно. НО вот так уже сделано. Так что -- карманный ББ и вперде!))

_________________
Действия профессионала предсказуемы. Но в мире полно любителей!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: odc2txt?
СообщениеДобавлено: 22 янв 2018, 11:17 
Не в сети

Сообщения: 350
Насколько сложно написать такую штуку на самом BB?
В конечном виде я хочу копию репозитория BB, но чтобы всё было видно, как для обычных программ, составленных из текстовых файлов.
А дальше можно пакетным образом запаковывать-распаковывать.

И если уж зашла об этом речь, то нужна ещё одна вещь: поиск текста по всем исходным текстам всех модулей, загруженных ли в память или находящихся на диске (это уже нюансы). Я в ББ сейчас пошарил и не нашёл.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: odc2txt?
СообщениеДобавлено: 22 янв 2018, 11:48 
Не в сети
Администратор
Аватара пользователя

Сообщения: 189
Так в прюнципе можно утилиту накатать, которая или делить будет на 2 файла и добавлять на GIT а в обратку клеить в зад, ну или редактор кода свой... Я написал себе, для себя, под себя :))) Тут где то есть на форуме в моей теме...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: odc2txt?
СообщениеДобавлено: 22 янв 2018, 12:45 
Не в сети

Сообщения: 350
А поконкретнее, пожалуйста? Хоть ключевое слово для поиска?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: odc2txt?
СообщениеДобавлено: 22 янв 2018, 14:11 
Не в сети
Администратор
Аватара пользователя

Сообщения: 189
viewforum.php?f=15

viewtopic.php?f=15&t=268&start=10

Ide.part1.rar Ide.part2.rar

Там же и примеры редактора на Обероне... И вообще много примеров...
Вообще по форуму если погулять, много чего интересного можно найти! ;)


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: odc2txt?
СообщениеДобавлено: 22 янв 2018, 14:55 
Не в сети

Сообщения: 350
А, спасибо. IDE теперь скачал, потыкал. Но ничего не нашёл. Но в целом ясно, что такая задача считается актуальной. Я сейчас пока вчерне ознакамливаюсь с Обероном, смотрю, что к чему.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: odc2txt?
СообщениеДобавлено: 22 янв 2018, 16:24 
Не в сети
Администратор
Аватара пользователя

Сообщения: 108
Вот тут описал, как я это делал:
https://forum.oberoncore.ru/viewtopic.p ... 453#p81453

Также такой метод работает в Redmine, что прекрасно.

Вот например, можно посмотреть отличия файлов в разных версиях ББ.
http://redmine.molpit.org/projects/blac ... repository

Только лучше не сравнивать всё целиком, так как есть ограничение на число выводимых строк.
Но вот например diff для Files
http://redmine.molpit.org/projects/blac ... bbcfc53f6c


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: odc2txt?
СообщениеДобавлено: 22 янв 2018, 16:25 
Не в сети
Администратор
Аватара пользователя

Сообщения: 108
Вот ещё чуть не забыл, Йозеф сделал полезную утилиту.
https://wiki.blackboxframework.org/index.php?title=Diff
И мой метод там тоже кратко описан.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
© VEDAsoft Oberon Club