OberonCore
https://forum.oberoncore.ru/

Oberon-2 IDE на основе Notepad++
https://forum.oberoncore.ru/viewtopic.php?f=30&t=2027
Страница 7 из 7

Автор:  adva [ Понедельник, 11 Ноябрь, 2013 17:41 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

С ключевыми словами разобрался. Могу даже пропатчить dll чтобы мое расширение читалось вместо ob2 (если конечно, возражений нет. Удобнее конечно было бы через настройки, но если времени нет, то обойдусь)

Автор:  Александр Ильин [ Понедельник, 11 Ноябрь, 2013 17:54 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

adva писал(а):
И еще вопрос, сами ключевые слова оберона как-то автозавершаются (интересуют настройки или комбинация клавиш)?
Ключевые слова не автозавершаются. Для вставки целых блоков типа IF, PROCEDURE и тому подобных я использовал свой плагин WebEdit.

Автор:  Александр Ильин [ Понедельник, 11 Ноябрь, 2013 17:56 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

adva писал(а):
С ключевыми словами разобрался. Могу даже пропатчить dll чтобы мое расширение читалось вместо ob2 (если конечно, возражений нет. Удобнее конечно было бы через настройки, но если времени нет, то обойдусь)
Времени и правда нет, как нет и возражений : )
Респект за находчивость : )

Автор:  Александр Ильин [ Воскресенье, 23 Март, 2014 01:24 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

По многочисленному запросу adva публикую исходники последней выпущенной версии плагина Obide v2.3.2. Скомпилировать не удастся, поскольку используется библиотека Amadeus, чьи исходники публиковать не имею права. Теоретически, могу предоставить набор скомпилированный модулей из Amadeus, и тогда можно будет собирать Obide, вносить исправления и т.п., но сейчас заниматься этим не стал, поскольку никто не просил.
Вложение:
Obide-v.2.3.2.zip [133.95 КБ]
Скачиваний: 389
Начать изучение рекомендую с Obide-v.2.3.2\Src\Doc\DevDoc.txt.
Если кто-то надумает использовать мой код, прошу ссылаться, ставить в соавторы, вдохновители и т.п.
Буду признателен, если поделитесь впечатлениями. Это был один из моих любимых проектов, даже жалко бросать. Столько идей не реализовано (см. TODO.txt)...

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

Автор:  Александр Ильин [ Воскресенье, 23 Март, 2014 09:44 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

Немного доработал текст.
Вложение:
DevDoc.txt [8.4 КБ]
Скачиваний: 720

Автор:  Александр Ильин [ Понедельник, 31 Май, 2021 03:36 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

AlexandrSG писал(а):
Александр Ильин
Хотел узать у вас по поводу WebEdit для Notepad++
Если вы еще занимаетесь этим проектом, можно внести туда некоторые изменения ?
Если кому-то ещё интересно, готовится выпуск 64-битной версии плагина WebEdit v2.1.
Один из пользователей нанял фрилансера, который с нуля переписал часть плагина на C#, после чего заказчик отдал исходники мне. Сейчас дорабатываю недостающий функционал и узнаю́, куда убежала инфраструктура плагиностроения в Notepad++ за последние 10 лет, чтобы выпустить через официальный Plugin Manager.
Выложил исходники со всей историей на GitHub: https://github.com/alex-ilin/WebEdit

Автор:  budden [ Вторник, 01 Июнь, 2021 01:49 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

Наверное, нужно хвалить того, кто что-то делает, но раз меня никто не хвалит, то я себя буду хвалить сам, а других хвалить не буду. В то время, как люди переписывают код с С++ на C#, готовят 64-битные версии, сожалеют, что нельзя опубликовать исходники сторонней библиотеки, где-то живёт (или даже можно сказать, прозябает в забвении) среда разработки на Обероне, написанная на самом Обероне... Работающая под Linux без Wine... С переходом к определениям в рамках файла и за его пределами... С семантическим автодополнением... С полностью открытыми исходными текстами...

Автор:  Ярослав Романченко [ Вторник, 01 Июнь, 2021 13:43 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

Pelican OS - проект Б.Ашкенази тоже где-то прозябает...

Автор:  Wlad [ Среда, 02 Июнь, 2021 11:40 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

budden писал(а):
...где-то живёт (или даже можно сказать, прозябает в забвении)...

Много их, одиноких и несчастных...
Может надо как-то "подстегнуть" к сближению, свести в одно место, "заставить" обговорить генеральное направление?
Или - каждый пусть лучше будет первым в своей деревне, чем вторым в Риме?
Дык, пример Союза, какбэнамикаит...

Автор:  Александр Ильин [ Среда, 02 Июнь, 2021 17:45 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

budden писал(а):
люди переписывают код с С++ на C#, готовят 64-битные версии...
Точнее, переписывают с XDS Oberon-2 на C#. Если бы за последние 12 лет (!) с момента рождения плагина появился хоть один 64-битный компилятор Оберона, способный создать DLL для Windows, не было бы нужны в этой конверсии.

Автор:  Ярослав Романченко [ Среда, 02 Июнь, 2021 21:07 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

Wlad писал(а):
Много их, одиноких и несчастных...
Может надо как-то "подстегнуть" к сближению, свести в одно место, "заставить" обговорить генеральное направление?
Или - каждый пусть лучше будет первым в своей деревне, чем вторым в Риме?
Дык, пример Союза, какбэнамикаит...
Та, вы шо, надо же надёргать кода из A2, назвать своим именем... Выделиться любой ценой

Автор:  Иван Денисов [ Четверг, 03 Июнь, 2021 04:13 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

Александр Ильин писал(а):
budden писал(а):
люди переписывают код с С++ на C#, готовят 64-битные версии...
Точнее, переписывают с XDS Oberon-2 на C#. Если бы за последние 12 лет (!) с момента рождения плагина появился хоть один 64-битный компилятор Оберона, способный создать DLL для Windows, не было бы нужны в этой конверсии.

Вот Гершель уже умеет DLL для Windows :)
И ещё VOC тоже вроде бы умеет. Patchouli так сразу под x64 делался.

Автор:  vvmtutby [ Четверг, 03 Июнь, 2021 09:36 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

Александр Ильин писал(а):
budden писал(а):
люди переписывают код с (. . .) на C#, готовят 64-битные версии...
Точнее, переписывают с XDS Oberon-2 на C#. Если бы за последние 12 лет (!) с момента рождения плагина появился хоть один 64-битный компилятор Оберона, способный создать DLL для Windows, не было бы нужны в этой конверсии.

+
Иван Денисов писал(а):
Вот Гершель уже умеет DLL для Windows :)
И ещё VOC тоже вроде бы умеет. Patchouli так сразу под x64 делался.

Да, или "опробовать в деле" Гершель или Patchouli, или:

Не проще ли было бы переписывать исходный код на Oberon-2 не на C#, а на Modula-3 ?..

"64-битный компилятор, способный создать DLL для Windows" a-ka Modula-3 AMD64_NT существует с 2013 года.
С 2018-12-30 исправлены мелкие недоработки.

Автор:  budden [ Четверг, 03 Июнь, 2021 10:57 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

Александр Ильин писал(а):
budden писал(а):
люди переписывают код с С++ на C#, готовят 64-битные версии...
Точнее, переписывают с XDS Oberon-2 на C#. Если бы за последние 12 лет (!) с момента рождения плагина появился хоть один 64-битный компилятор Оберона, способный создать DLL для Windows, не было бы нужны в этой конверсии.

Странно, почему я увидел там С++, видимо, ++ в другом месте привёл к тому, что померещилось :lol:

В A2 уже давно есть 64-битный компилятор, и он вроде умеет создавать DLL-и. Во всяком случае, есть такая процедура WriteDLL64File: https://github.com/metacore/A2OS/blob/m ... r.Mod#L694

Работает ли она - это вопрос отдельный, но тут есть специалисты по A2, думаю, они ответят.

Автор:  Wlad [ Четверг, 03 Июнь, 2021 14:00 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

А существует ли какая-то "сводная таблица" на счёт того, "кто в лес, кто по дрова" в Оберон-вселенной?...
А то, например, я, как-то уже и потерялся в этом зоопарке реализаций и версий. :)

Автор:  Илья Ермаков [ Четверг, 03 Июнь, 2021 15:48 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

Wlad писал(а):
А существует ли какая-то "сводная таблица" на счёт того, "кто в лес, кто по дрова" в Оберон-вселенной?...
А то, например, я, как-то уже и потерялся в этом зоопарке реализаций и версий. :)


Вот здесь я перечислял основные веточки активные:
https://www.youtube.com/watch?v=O-x7iXopDyA

Автор:  Oleg N. Cher [ Воскресенье, 06 Июнь, 2021 03:25 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

Александр Ильин писал(а):
Если бы за последние 12 лет (!) с момента рождения плагина появился хоть один 64-битный компилятор Оберона, способный создать DLL для Windows, не было бы нужны в этой конверсии.
Ну не компилятор, но транслятор такой есть уже несколько лет. Просто о нём мало знают. Или не используют в силу убеждений из соображений пуризма и страсти к нативу. Я про Ofront+. Посыл дорабатывать транслятор Йозефа Темпла был "хочу писать на Обероне под всё!".

Иван Денисов писал(а):
И ещё VOC тоже вроде бы умеет.
Особо отмечу, что добавил в Ofront+ больше возможностей для маневрирования при создании DLL. В частности, можно собирать несколько модулей в одну DLL, или каждый модуль в отдельную DLL, имена процедур с префиксами ИмяМодуля_ или без, а также можно использовать переменные. Правда, я это не пробовал. Но думаю, что будет работать.

Ещё можно, чтобы каждая DLL имела свою копию сборщика мусора и ядра, или использовала бы общее ядро и общий сборщик мусора. Или вообще может не использовать ни ядро, ни сборщик.

Автор:  budden [ Воскресенье, 06 Июнь, 2021 15:04 ]
Заголовок сообщения:  Re: Oberon-2 IDE на основе Notepad++

Поразительная, конечно, ситуация, когда внутри сообщества есть и спрос, и предложение, и они не находят друг друга, и из-за этого энергия утекает из сообщества и программы переписываются с Оберона. Я, честно сказать, в недоумении, как такое могло получиться. На первый взгляд выглядит как какая-то пандемия индивидуализма, помноженного на NiH-синдром, но похоже, что дело этим не исчерпывается.

Как минимум, напрашивается, видимо, некий ЧаВо или каталог не в форме "вот ресурс и вот ресурс", а в форме "вот задача, а вот возможные решения в рамках куста оберон-технологий".

Я лично этим заниматься не буду, потому что, как известно, я не оберонщик. То, что мне надо, я спрашивал на форумах и мне отвечали. Но ситуация прямо вопиёт к тому, чтобы такой ресурс был создан, и причём уже есть сайт oberon.org, который кажется для этого идеально подходящим, потому что он новый, у него прекрасное название, он не является узкотематическим (oberoncore всё же посвящён конкретно Информатике-XXI, а не Оберону вообще) и его структуру ещё можно менять без особой боли.

Другое место - это https://zx.oberon.org/forum/viewforum.php?f=79

Здесь нужно, чтобы нашёлся организатор, который убедит всех, что такой ресурс нужен, и чтобы все владельцы интернет-ресурсов поставили ссылки на него. Для примера, среди любителей программирования на русском языке принято было в своё время, что мы на одном ресурсе не уживёмся (отношения весьма натянутые), но были сделаны баннеры, которые висят на верху страницы форума и позволяют перейти с одноо форума на другой, см. шапку на вече.программирование-по-русски.рф, plana.mybb.ru, http://remdev.mybb.ru, http://progg.mybb.ru . Вот такой баннер на вопросник и нужно каждому разместить. Это совсем не сильно жмёт в области ЧСВ каждого гения, но это реально позволяет поддерживать некое единство информационного поля.

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