Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
Базовый редактор https://zx.oberon.org/forum/viewtopic.php?f=98&t=292 |
Страница 1 из 3 |
Автор: | S.Atan [ 22 окт 2016, 22:09 ] | ||
Заголовок сообщения: | Базовый редактор | ||
Ну вот написал... На этом буду испытывать кодогенераторы и компиляторы... Идёт в линуксе(Slax) виндовсе(32-64) на маке не пробывал (нет финансовой возможности )
|
Автор: | Zorko [ 23 окт 2016, 10:25 ] |
Заголовок сообщения: | Re: Базовый редактор |
А как оно идёт на линусе? В Wine? Бро, ты бы хоть скриншотик тиснул, да описание — чего умеет. А то вкинул exe'шку, и делайте с ней чо хотите. А если я её запускать боюсь? |
Автор: | S.Atan [ 23 окт 2016, 11:41 ] |
Заголовок сообщения: | Re: Базовый редактор |
Нет просто компилица и нативно!!! Я тут напишу инструкцию вечером и скрины закину... |
Автор: | S.Atan [ 27 окт 2016, 20:14 ] |
Заголовок сообщения: | Re: Базовый редактор |
Пришлось пару дней выбирать из мини линуксов версию по стабильнее! Вообщем остановился на Porteus! Сборку можно сделать здесь http://build.porteus.org/ Я собирал версию 64 битную с установками по умолчанию +++ Select your system architecture - 64BIT Keyboard Layout - RU Web browser - Chrome Development Tools - отметил (утилиты надо для компиляции) Ну вот и всё... Качается архив что то вроде Porteus-KDE4-v3.1-x86_64.iso Как закачали переименовываем его в Porteus-KDE4-v3.1-x86_64.zip Распаковываем на флешку 3-и папки boot, EFI, Porteus и заходим в папку boot/ Там жмакаем на инсталлер для вашей системы Win или Lin отвечаем на вопросики и флешка готова! Теперь можно перегрузиться с неё в Porteus Linux! Особенности таковы, что первый раз загружаться придётся в режиме Freesh mode так как сохранялки ещё не созданы. Грузимся и первым делом запускаем 1 пуск > Системные > Porteus save file manager > I want to create a new save file нажимаем кнопку Create > выберете location (например, укажите путь /mnt/sdb1) и выставите нужный размер файла для сохранения изменений ОС Porteus (вместо 512 Mb) > нажмите OK 2) Открываете файл porteus.cfg в директории НашаФлешка/boot/syslinux. 3) Найдите строку changes=/porteus и замените ее на changes=porteussave.dat 4) Перезагрузите Porteus Всё, теперь наши сохранялки будут сохранятся и можно грузится в Graphics KDE mode Загружаемся, настраиваем всё как нам нужно (я настроил только смену сочетаний клавишь и wi-fi, смена сочетаний по Ctrl+Shift работает странно, сначало надо пимкнуть на Shift а потом, удерживая её на Ctrl ) Так... Дальше нам придётся или качать Lazarus+Freepascal с репозитория и пересобирать их из rpm или deb пакетов коммандами deb2xzm rpm2xzm Как вы поняли Porteus модульная система и подгружая нужные модули в папку Ваша Флешка\Porteus\modules мы можем собрать в них всё нам необходимое. Как я собирал и компилировал рассказывать не буду... Скажу что это муторный и долгий процесс на моём компе! Качаем уже готовое отсюда https://yadi.sk/d/ZgJYm01hxhwqW Там среда, компилятор и дебаггер + файл настроек. Распаковываем и закидываем в папку НашаФлешка\Porteus\modules Русификатор берём с форума Porteus - рускоязычная ветка здесь http://forum.porteus.org/viewforum.php?f=54 Русификатор брал этот https://yadi.sk/d/NvK76HmZgzEcT Распаковываем и закидываем в папку НашаФлешка\Porteus\base Ну вот, после всего произведённого получим Linux+Lazarus в меню Программы->Разработка ... пробуйте, а я пока побегу в линукс делать скриншоты! |
Автор: | S.Atan [ 27 окт 2016, 20:50 ] | |||||||||||||||||
Заголовок сообщения: | Re: Базовый редактор | |||||||||||||||||
Ну вот скриншоты с настройками и исходники редактора! Можно использовать свои шрифты, просто перекинуть их в папку usr\share\fonts\TTF\ Я попробовал PT Mono, но в сети можно накачать много других моноширных шрифтов, или использовать по умолчанию системные! Дебаггер в линуксе лучше отключить, все равно не работает!
|
Автор: | S.Atan [ 27 окт 2016, 21:15 ] | |||
Заголовок сообщения: | Re: Базовый редактор | |||
Для сравнения в Windows
|
Автор: | Zorko [ 27 окт 2016, 22:07 ] |
Заголовок сообщения: | Re: Базовый редактор |
Круто! Серж, а почему в исходниках PROCEDURE ... : BOOLEAN; и сразу RETURN, без BEGIN? Это так в AO можно? |
Автор: | S.Atan [ 27 окт 2016, 22:15 ] |
Заголовок сообщения: | Re: Базовый редактор |
Это не в АО - это в Оберон 07! Там можно! И вот на базе AyaCompiler, буду писать предпарсинг в AST дерево, что бы потом уже компилировать куда хочешь. Для спека или для stm32! Я тут раздобыл mini-stm32 с дисплеем... Поэтому хочу сделать эмулятор процессора и переферии и как бы кодить визуально, написал-запустил-посмотрел... Потом скомпилировал и залил в контроллер. Так же можно и эмулятор спека прицепить. Написал, запустил-посмотрел в эмуляторе... Скомпилировал - залил на флопик! В редакторе вкладки перемещаемы, закрываемы корректно, переключаемы. Лангпак докину. Поиск тоже прорабатываю... Да... FreeePascal 3.0.0 Lazarus 1.6 Последние, корректно перетряхнули они работу со строками. Так что нормально обрабатываются русские символы и пути к файлам... Ну и т.д. Правда TStringList.Find пока не работает, потом мож быть профиксят!!! Но я там заменил поиск, так что не критично! |
Автор: | prospero78su [ 09 ноя 2016, 12:31 ] |
Заголовок сообщения: | Re: Базовый редактор |
На секундочку???? ЭТО О7???)))) |
Автор: | S.Atan [ 09 ноя 2016, 16:44 ] |
Заголовок сообщения: | Re: Базовый редактор |
Это редактор пока что. А 07 потом докручу... Или АО или всё вместе... Скорее всё вместе. А редактор пока на FreePascal... Дюж мне не хочется с динамическими данными воевать... А так у меня исходники всех Оберонов есть если что! К стати а это не Вы Оберон для NET писали? На GitHub видел и в коровнике... А то у нас есть если что!!! |
Страница 1 из 3 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |