Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

Чиним отладчик BlackBoxComponentBuilder
https://zx.oberon.org/forum/viewtopic.php?f=37&t=370
Страница 1 из 3

Автор:  budden [ 03 фев 2018, 16:29 ]
Заголовок сообщения:  Чиним отладчик BlackBoxComponentBuilder

По реализации расширений BB, к-рые будут тут же выложены в общий доступ под пермиссивной лицензией. Расширения, которые я хочу, в целом описаны в теме viewtopic.php?f=79&t=360

Делайте ставки, господа :)
Но учтите, что я сейчас сам безработный и имейте снисхождение :)

Автор:  ivan_denisov [ 03 фев 2018, 21:17 ]
Заголовок сообщения:  Re: есть ли желающие поработать за деньги?

Рекомендую составить хотя бы одно техническое задание.

Автор:  budden [ 04 фев 2018, 11:15 ]
Заголовок сообщения:  Re: есть ли желающие поработать за деньги?

ТЗ N 1. Оживить DevRemDebug для какой-то одной версии BBCB под любой платформой и написать инструкцию "с нуля" о том, как его использовать. Можно видеоролик (я пользуюсь программой OCam).

Автор:  budden [ 04 фев 2018, 20:00 ]
Заголовок сообщения:  Re: есть ли желающие поработать за деньги?

Так, ну я сам оживил. Видимо, придётся самому и ролик записывать:
Вот ролик

Автор:  geniepro [ 04 фев 2018, 20:18 ]
Заголовок сообщения:  Re: есть ли желающие поработать за деньги?

Когда-то давным давно (наверное в 90-х, но уже не помню) у тогдашнего директора (или CEO, хз кто он там, короче главный босс) Борланда спросили: почему Борланд не делает компилятор с++ для OS/2?
Тот ответил в духе, что для полноценной среды разработки для с++ нужно 100 млн. баксов (сейчас это, с учётом инфляции, где-то в районе 120 млн баксов минимум).
Даже если считать, что работа на обероне на порядок снижает затраты на разработку -- вот сам и считай, сколько нужно бабла, что бы сделать современную среду разработки для оберона...

Автор:  budden [ 04 фев 2018, 20:28 ]
Заголовок сообщения:  Re: есть ли желающие поработать за деньги?

Отставить нытьё. Я в одно лицо за 3 месяца написал среду разработки для CL, которой можно пользоваться. Мне удалось это потому, что я брал большие готовые куски и склеивал их между собой.

Автор:  geniepro [ 04 фев 2018, 20:33 ]
Заголовок сообщения:  Re: есть ли желающие поработать за деньги?

budden писал(а):
Отставить нытьё. Я в одно лицо за 3 месяца написал среду разработки для CL, которой можно пользоваться. Мне удалось это потому, что я брал большие готовые куски и склеивал их между собой.

Её где-то можно посмотреть? Насколько оно сравнимо с LispWorks?

Автор:  budden [ 04 фев 2018, 20:43 ]
Заголовок сообщения:  Re: есть ли желающие поработать за деньги?

https://www.youtube.com/watch?v=nMhwvZ56jHU

До лиспворкс ей многого не хватает, хотя она сделана "по образу и подобию". Из преимуществ перед LW - более привычная пользователям Windows раскладка клавиш и меню.

С тех пор улучшен инспектор и добавлена поддержка CCL. Ну и так, по мелочи. Плюс к тому я сделал два прототипа пошагового отладчика для SBCL и для CCL (на базе того, что там уже было, но с заметным развитием) - на моём канале можете посмотреть ролики. Правда с CCL как-то совсем худо вышло - он у меня вообще плохо работает.

И если бы меня CL не задолбал, меня бы здесь не вообще не было :) Потому что это как из ржавого мерседеса пересесть на ржавый самокат.

Автор:  budden [ 04 фев 2018, 20:48 ]
Заголовок сообщения:  Re: есть ли желающие поработать за деньги?

ТЗ №2 - сделать шаг к тому, чтобы то же самое работало в BBCB 1.7.1 и в Windows 10. На данный момент то, что показано в ролике, работает только в Windows 98. В Windows 10 - не работает.

Уж не знаю, в каком порядке лучше. Поэтому два варианта решения:
- перевод на BBCB 1.7.1, в Windows 98
- перевод на BBCB из сборки, которую запустил я, в Windows 10.

Подойдёт любой из них.

https://community.blackboxframework.org ... .php?p=826 содержит файлы отладчика, якобы адаптированные под 1.7. Я пробовал запускать из под Windows 10 - не работают. Под Win98 пока не пробовал.

Автор:  ivan_denisov [ 06 фев 2018, 09:18 ]
Заголовок сообщения:  Re: есть ли желающие поработать за деньги?

Принимай работу ;)

https://blackbox.obertone.ru/component/RemDebug

Работает вот с этой версией Блэкбокса 1.7.1
https://blackbox.obertone.ru/unstable/m ... a1.053.zip
поскольку необходимо было немного изменить ядро.

Я исправил передачу указателя на Kernel.modList и теперь пошаговый отладчик работает как на Wine-3.0 так и на Windows 10.

Чтобы это расширение не путалось с подсистемой Dev, я подсистему переименовал в Rem. Так что теперь не надо делать никаких выкрутасов с меню. Только скомпилировать модуль RemDebug и вызвать Info -> Update Menus.

Страница 1 из 3 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/