sage писал(а):
Zorko, может твоя явная нелюбовь к AO происходит от такой явной дезинформированности?
Фильтровать надо инфушку-то, а ещё славянин...
Какая связь между славянством и AO ? Неужто это диалект... некошерный?
Моя явная нелюбовь (а вернее — равнодушие) к A2 происходит из того простого факта, что я не вижу для неё областей применения в контексте моих задач. Кроме того, моё золотое время вьюноши с горящими глазами осталось где-то далеко позади, и уже не хочется поднимать задик с тёплого диванчика, чтобы освоить ещё один
кривоватый диалектик языка и вороха местных апи. Ну не нужна мне A2. Вообще. И параллельные вычисления тоже. Ловлю себя на мысли, что мне неинтересно многое из того, что делают другие оберонщики. Это же можно сказать и про тебя, и про любого из нас.
Я люблю полный контроль над кодом. Люблю маленькие исполняемые файлы. Люблю Windows, да-да. Предпочитаю. Мне нравится, что в XDev я могу контролировать даже зависимость от разных библиотек, надо — использую msvcrt.dll, надо — беру kernel32.dll. Также легко сопряжение с готовым Си-кодом на уровне исходников (без создания доп. dll). Есть выход на мощную кодогенерацию GCC. Зачем мне кривоватый A2?
Чтобы надолго увязнуть в его списке туду? Я никаких эстетических чувств не испытываю к A2, примерно как ты к BlackBox'у.
Вот чем вызвана твоя явная нелюбовь к BlackBox?
Посмотри, почти тот же перец, что и A2, тоже версия для линуха есть
(BlackBox Freenix). И развивается — буквально вчера
Иван Денисов новую версию выложил. Ну не ОС, так запили его на голое железо, раз тебе надо, ты ж энтузиаст, и параллельные вычисления заодно приделай, и увидишь — мир простирается далеко за пределы границ A2.
А если не надо, то наверно не меньше, чем мне — делать всякие летающие шарики для A2.
Я, допустим, игры хочу делать. Для Спектрума. Для Java ME. Для Андроида. Как мне поможет в этом AO ?
А чем вызвана твоя полная игнорация Ofront'а?
Возможно, дикой дезинформированностью, вызванной примесью неславянской крови?
sage писал(а):
ЗЫ. Или, что вообще мешает понаделать 16-битных нужных биндингов и работать с UNICODE строками как с ARRAY OF INTEGER? Ну, понаписывать нужных библиотечных функций для работы с такой строкой... Length, Pos, и т.д.
Ну так самый универсальный способ, в некоторых Оберон-реализациях по-другому и не сделать.
Если делать всё сразу правильно, то надо отходить от однобайтного кодирования исходников, чтобы удобно было задавать строки в тексте модулей. А это много где не реализовано (в XDS, Pow!, GPCP). Иначе придётся задавать строки в виде чисел (что неудобно) или подгружать из ресурсов (что тоже не всегда приемлемо).