OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 29 Март, 2024 04:16

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




Начать новую тему Ответить на тему  [ Сообщений: 206 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11  След.
Автор Сообщение
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Вторник, 30 Апрель, 2019 06:21 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Ярослав Романченко писал(а):
Kemet писал(а):
но в git svn у меня этой папки нет
Да, git, похоже, понимает эту папку правильно, а TortiseSVN видит как обычную папку

Если извлекать с параметром "Пропускать внешние", то всё ок.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Вторник, 30 Апрель, 2019 10:29 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1488
Откуда: Украина, Киев
budden писал(а):
К сожалению, придётся выйти из игры.
Думаю, заниматься перелицовыванием Active Oberon в Go с целью дальнейшей выдачи A2 за систему, написанную на Go... это не то чем я мечтал бы заняться. Уж извините, но пусть Active Oberon будет отдельно, а Go отдельно. Даже если в них так много общего. В Go есть интересные решения, но хватает и своей придури в дизайне, зачем эту придурь тащить в A2...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Вторник, 30 Апрель, 2019 10:46 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Не, ну если очень хочется ... то почему бы и нет? Нужно только компилятор Go для а2 реализовать ))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Вторник, 30 Апрель, 2019 10:52 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1488
Откуда: Украина, Киев
Kemet писал(а):
Не, ну если очень хочется ... то почему бы и нет? Нужно только компилятор Go для а2 реализовать ))
Зачем компилятор? Я предлагал Денису запилить фронт-энд Go к Fox :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Вторник, 30 Апрель, 2019 12:32 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Нет,одного фронтэнда недостаточно, нужно будет хорошо поработать на всех уровнях. ну и про рантайм не забыть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Вторник, 30 Апрель, 2019 12:38 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1557
Ярослав Романченко писал(а):
budden писал(а):
К сожалению, придётся выйти из игры.
Думаю, заниматься перелицовыванием Active Oberon в Go с целью дальнейшей выдачи A2 за систему, написанную на Go... это не то чем я мечтал бы заняться. Уж извините, но пусть Active Oberon будет отдельно, а Go отдельно. Даже если в них так много общего. В Go есть интересные решения, но хватает и своей придури в дизайне, зачем эту придурь тащить в A2...

В общем-то, думаю, дело в том, что кто-то больше хочет работать самостоятельно, а не пытаться искать точки соприкосновения. Даже если цели разные, то целей всегда несколько и среди них могут быть попутные. Но если есть достаточно свободного времени и уверенность в своих силах, то конечно, лучше работать без мешающих "попутчиков". Единственное, лучше было бы дать явный ответ, а не играть в молчанку. Насчёт "выдачи" - это подразумевает, что я подозреваюсь в намерении совершить махинации, это вообще некорректно и так писать не стоит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Вторник, 30 Апрель, 2019 13:04 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1557
Если говорить попросту, речь шла всего лишь о том, что в системе маловато документации, и предлагалось выработать план, как это изменить. И в т.ч. смело добавлять документы на русском языке, если документ впервые был создан на русском, прямо в репозиторий. Я пытался обосновать, почему так надо делать, но ответа не получил. Видимо, нет желания этим заниматься, могу я заключить из отсутствия ответа. Голанг тут абсолютно нерелевантен, и то, что в ответ на предложение о документировании я получаю ответ про голанг, говорит о том, что передача информации не состоялась.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Вторник, 30 Апрель, 2019 14:32 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Смотря какая документация. Ценность, так сказать, имеет значение. А то один персонаж скопировал инструкцию из манов и свой копирайт поставил, ну вот какое потом отношение к русскоязычным специалистам?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Вторник, 30 Апрель, 2019 17:02 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1557
В общем-то я и так вам уже не мешаю, можно было воздержаться от плевков вслед. Желаю вам того же :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Вторник, 30 Апрель, 2019 17:48 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Да кто же мешает писать нужные и полезные папиры и помещать их в репозиторий?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Среда, 01 Май, 2019 13:54 

Зарегистрирован: Пятница, 11 Январь, 2019 19:26
Сообщения: 293
Откуда: Russia
Кто-нибудь пробовал в WMTextView привязать размер гуттера к количеству строк?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Среда, 01 Май, 2019 14:22 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Пытался когда-то, но за время, оставшееся от обеденного перерыва, результата, который бы устроил общественность, получено не было. Ну то есть оно как-бы работало, размер гуттера считался, но действо запаздывало на один шаг.
Там такая архитектура - если текст изменился, то, в зависимости от условий, вызывается Layout.FullLayot или Layout.FixLayoutFrom ( в результате чего может измениться длина и количество строк ), которые обращаются к TextView.LayoutLine, где проводятся различные вычисления, зависящие от размера гуттера ))). А размер гуттера мы можем высчитать после того, как станет известно количество строк в тексте. Вот такая загогулина.
Поэтому нужно думать и переделывать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Среда, 01 Май, 2019 17:54 

Зарегистрирован: Пятница, 11 Январь, 2019 19:26
Сообщения: 293
Откуда: Russia
Кемет, а эти эксперименты остались в виде готового модуля?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Четверг, 02 Май, 2019 16:08 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Нет. Но там достаточно просто же. А так переписывать много чего нужно, чтобы всё правильно работало


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Суббота, 11 Май, 2019 18:11 

Зарегистрирован: Понедельник, 25 Июнь, 2012 17:26
Сообщения: 473
Ярослав Романченко писал(а):

Спасибо, что в одном месте собрали публикации, а то с документацией как-то тяжко...

В дополнение, наткнулся на ещё один любопытный диссер:
Paradigms and tools for developing dependable realtime software

, где представлен очередной концепт -- т.н. Realtime Oberon. Ключевое: в модель многопоточности добавлены realtime-ограничения (exclusive-секции, операции вида await могут иметь временные ограничения, в случае их срабатывания соответствующие блоки/операторы игнорируются), введён учёт приоритетов процессов и их инверсия. Операция await расширяется, точнее трансформируется в: awaitcondition -- ожидание "наступления" логического условия (как и ранее для await) и awaitevent -- ожидание "событий", соответственно добавлен и новый механизм "событий" (точки вида "await..." есть опорные элементы для идентификации переключения контекста между процессами). Для событий не требуются exclusive-секции, однако они возможны и символизируют уникальный доступ к событиям (вместо broadcast-сигнализации). Таким образом, понятие exclusive-блоков приобретает ещё более "высокий уровень".

Не в курсе, как этот концепт коррелирует с иным концептом, а именно -- с модифицированным "шедулингом" на основе Lock-Free структур (согласно публикациям выше), но во всяком случае, последний выглядит как вполне возможный backend для первого.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Понедельник, 13 Май, 2019 18:34 

Зарегистрирован: Пятница, 11 Январь, 2019 19:26
Сообщения: 293
Откуда: Russia
Исходный текст в PET со шрифтом IBMPlexMono выглядит просто жутко. После продолжительной работы, в буквальном смысле, начинают вытекать глаза. В общем нужно что-то с этим делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Понедельник, 13 Май, 2019 18:55 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1488
Откуда: Украина, Киев
Sergej Durmanov писал(а):
Исходный текст в PET со шрифтом IBMPlexMono выглядит просто жутко. После продолжительной работы, в буквальном смысле, начинают вытекать глаза. В общем нужно что-то с этим делать.
Богдан Трощинский добавлял настройку для изменения цвет фона в PET. Сейчас попробую закинуть в основной репозиторий. Может глаза вытекают от белого фона?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Понедельник, 13 Май, 2019 19:05 

Зарегистрирован: Пятница, 11 Январь, 2019 19:26
Сообщения: 293
Откуда: Russia
Нет, проблема с отрисовкой шрифта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Понедельник, 13 Май, 2019 19:19 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1488
Откуда: Украина, Киев
Тем не менее, настройку добавил. Можно теперь и цветовые схемы для кода реализовывать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: A2. Новая глава
СообщениеДобавлено: Понедельник, 13 Май, 2019 20:20 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1488
Откуда: Украина, Киев
Sergej Durmanov писал(а):
Нет, проблема с отрисовкой шрифта.
Разные шрифты отрисовываются по-разному. VeraMo и PTMono как-то более гладко выглядят, чем IBMPlexMono. Но в PTMono как и в IBMPlexMono некоторые символы вообще рисуются неправильно. В IBMPlexMono двойные кавычки выглядят как одинарные, а в PTMono равно рисуется как минус.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 206 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11  След.

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


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

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


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

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB