OberonCore https://forum.oberoncore.ru/ |
|
A2. Новая глава https://forum.oberoncore.ru/viewtopic.php?f=22&t=6383 |
Страница 9 из 11 |
Автор: | Kemet [ Вторник, 30 Апрель, 2019 06:21 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Ярослав Романченко писал(а): Kemet писал(а): но в git svn у меня этой папки нет Да, git, похоже, понимает эту папку правильно, а TortiseSVN видит как обычную папкуЕсли извлекать с параметром "Пропускать внешние", то всё ок. |
Автор: | Ярослав Романченко [ Вторник, 30 Апрель, 2019 10:29 ] |
Заголовок сообщения: | Re: A2. Новая глава |
budden писал(а): К сожалению, придётся выйти из игры. Думаю, заниматься перелицовыванием Active Oberon в Go с целью дальнейшей выдачи A2 за систему, написанную на Go... это не то чем я мечтал бы заняться. Уж извините, но пусть Active Oberon будет отдельно, а Go отдельно. Даже если в них так много общего. В Go есть интересные решения, но хватает и своей придури в дизайне, зачем эту придурь тащить в A2...
|
Автор: | Kemet [ Вторник, 30 Апрель, 2019 10:46 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Не, ну если очень хочется ... то почему бы и нет? Нужно только компилятор Go для а2 реализовать )) |
Автор: | Ярослав Романченко [ Вторник, 30 Апрель, 2019 10:52 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Kemet писал(а): Не, ну если очень хочется ... то почему бы и нет? Нужно только компилятор Go для а2 реализовать )) Зачем компилятор? Я предлагал Денису запилить фронт-энд Go к Fox
|
Автор: | Kemet [ Вторник, 30 Апрель, 2019 12:32 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Нет,одного фронтэнда недостаточно, нужно будет хорошо поработать на всех уровнях. ну и про рантайм не забыть. |
Автор: | budden [ Вторник, 30 Апрель, 2019 12:38 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Ярослав Романченко писал(а): budden писал(а): К сожалению, придётся выйти из игры. Думаю, заниматься перелицовыванием Active Oberon в Go с целью дальнейшей выдачи A2 за систему, написанную на Go... это не то чем я мечтал бы заняться. Уж извините, но пусть Active Oberon будет отдельно, а Go отдельно. Даже если в них так много общего. В Go есть интересные решения, но хватает и своей придури в дизайне, зачем эту придурь тащить в A2...В общем-то, думаю, дело в том, что кто-то больше хочет работать самостоятельно, а не пытаться искать точки соприкосновения. Даже если цели разные, то целей всегда несколько и среди них могут быть попутные. Но если есть достаточно свободного времени и уверенность в своих силах, то конечно, лучше работать без мешающих "попутчиков". Единственное, лучше было бы дать явный ответ, а не играть в молчанку. Насчёт "выдачи" - это подразумевает, что я подозреваюсь в намерении совершить махинации, это вообще некорректно и так писать не стоит. |
Автор: | budden [ Вторник, 30 Апрель, 2019 13:04 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Если говорить попросту, речь шла всего лишь о том, что в системе маловато документации, и предлагалось выработать план, как это изменить. И в т.ч. смело добавлять документы на русском языке, если документ впервые был создан на русском, прямо в репозиторий. Я пытался обосновать, почему так надо делать, но ответа не получил. Видимо, нет желания этим заниматься, могу я заключить из отсутствия ответа. Голанг тут абсолютно нерелевантен, и то, что в ответ на предложение о документировании я получаю ответ про голанг, говорит о том, что передача информации не состоялась. |
Автор: | Kemet [ Вторник, 30 Апрель, 2019 14:32 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Смотря какая документация. Ценность, так сказать, имеет значение. А то один персонаж скопировал инструкцию из манов и свой копирайт поставил, ну вот какое потом отношение к русскоязычным специалистам? |
Автор: | budden [ Вторник, 30 Апрель, 2019 17:02 ] |
Заголовок сообщения: | Re: A2. Новая глава |
В общем-то я и так вам уже не мешаю, можно было воздержаться от плевков вслед. Желаю вам того же |
Автор: | Kemet [ Вторник, 30 Апрель, 2019 17:48 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Да кто же мешает писать нужные и полезные папиры и помещать их в репозиторий? |
Автор: | Sergej Durmanov [ Среда, 01 Май, 2019 13:54 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Кто-нибудь пробовал в WMTextView привязать размер гуттера к количеству строк? |
Автор: | Kemet [ Среда, 01 Май, 2019 14:22 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Пытался когда-то, но за время, оставшееся от обеденного перерыва, результата, который бы устроил общественность, получено не было. Ну то есть оно как-бы работало, размер гуттера считался, но действо запаздывало на один шаг. Там такая архитектура - если текст изменился, то, в зависимости от условий, вызывается Layout.FullLayot или Layout.FixLayoutFrom ( в результате чего может измениться длина и количество строк ), которые обращаются к TextView.LayoutLine, где проводятся различные вычисления, зависящие от размера гуттера ))). А размер гуттера мы можем высчитать после того, как станет известно количество строк в тексте. Вот такая загогулина. Поэтому нужно думать и переделывать. |
Автор: | Sergej Durmanov [ Среда, 01 Май, 2019 17:54 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Кемет, а эти эксперименты остались в виде готового модуля? |
Автор: | Kemet [ Четверг, 02 Май, 2019 16:08 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Нет. Но там достаточно просто же. А так переписывать много чего нужно, чтобы всё правильно работало |
Автор: | PSV100 [ Суббота, 11 Май, 2019 18:11 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Ярослав Романченко писал(а): Я сделал форк на ГитХабе. Спасибо, что в одном месте собрали публикации, а то с документацией как-то тяжко... В дополнение, наткнулся на ещё один любопытный диссер: Paradigms and tools for developing dependable realtime software , где представлен очередной концепт -- т.н. Realtime Oberon. Ключевое: в модель многопоточности добавлены realtime-ограничения (exclusive-секции, операции вида await могут иметь временные ограничения, в случае их срабатывания соответствующие блоки/операторы игнорируются), введён учёт приоритетов процессов и их инверсия. Операция await расширяется, точнее трансформируется в: awaitcondition -- ожидание "наступления" логического условия (как и ранее для await) и awaitevent -- ожидание "событий", соответственно добавлен и новый механизм "событий" (точки вида "await..." есть опорные элементы для идентификации переключения контекста между процессами). Для событий не требуются exclusive-секции, однако они возможны и символизируют уникальный доступ к событиям (вместо broadcast-сигнализации). Таким образом, понятие exclusive-блоков приобретает ещё более "высокий уровень". Не в курсе, как этот концепт коррелирует с иным концептом, а именно -- с модифицированным "шедулингом" на основе Lock-Free структур (согласно публикациям выше), но во всяком случае, последний выглядит как вполне возможный backend для первого. |
Автор: | Sergej Durmanov [ Понедельник, 13 Май, 2019 18:34 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Исходный текст в PET со шрифтом IBMPlexMono выглядит просто жутко. После продолжительной работы, в буквальном смысле, начинают вытекать глаза. В общем нужно что-то с этим делать. |
Автор: | Ярослав Романченко [ Понедельник, 13 Май, 2019 18:55 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Sergej Durmanov писал(а): Исходный текст в PET со шрифтом IBMPlexMono выглядит просто жутко. После продолжительной работы, в буквальном смысле, начинают вытекать глаза. В общем нужно что-то с этим делать. Богдан Трощинский добавлял настройку для изменения цвет фона в PET. Сейчас попробую закинуть в основной репозиторий. Может глаза вытекают от белого фона?
|
Автор: | Sergej Durmanov [ Понедельник, 13 Май, 2019 19:05 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Нет, проблема с отрисовкой шрифта. |
Автор: | Ярослав Романченко [ Понедельник, 13 Май, 2019 19:19 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Тем не менее, настройку добавил. Можно теперь и цветовые схемы для кода реализовывать. |
Автор: | Ярослав Романченко [ Понедельник, 13 Май, 2019 20:20 ] |
Заголовок сообщения: | Re: A2. Новая глава |
Sergej Durmanov писал(а): Нет, проблема с отрисовкой шрифта. Разные шрифты отрисовываются по-разному. VeraMo и PTMono как-то более гладко выглядят, чем IBMPlexMono. Но в PTMono как и в IBMPlexMono некоторые символы вообще рисуются неправильно. В IBMPlexMono двойные кавычки выглядят как одинарные, а в PTMono равно рисуется как минус.
|
Страница 9 из 11 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |