На базарной площади довольно часто можно слышать высказывания об
Обероне. Мне кажется, что на базарной площади пора появиться ветке об
этой системе и языке, что-то вроде "Мысли об Обероне". Что это такое, перспективы
этой системы, что
полезного можно извлечь из него для программирования на Дельфи
(например) и др.
Ivan
Всего в теме 4531 сообщение
Ссылки по теме "Оберон" и "Компонентный паскаль"
Отслеживать это обсуждение
- Free Pascal, Oberon, BlackBox
- Разработка препроцессора gpre для delphi\freepascal.
- Component Pascal и среда разработки BlackBox
- FreePascal: реальная альтернатива или OpenSource — блажь?
№ 3891 17-12-2005 14:53 | |
Ответ на »сообщение 3889« (SAGE)
___________________________
Заглядывал как-то в Inferno. Симпатичная :)
Но IDE ихнее мне совсем не понравилось. Может я чего-то не понял. Оно чем-то напомнило линуксовый VI (так кажется...).
Там нет IDE. Там есть взятый (по идеологии и подходам из Оберона) sam. Со своими специфическими "ньансами". То есть всё есть текст и любой текст может быть командой, но интерпретация команд отличается в зависимости от панели (для списка файлов – открытие, переход в директорию и .д., для заголовка окна редактирования текста – команда на манипуляцию с редактируемым файлом).
Для работы с Лимбо я пользуюсь их отладчиком (очень маленький, наглядный и удобный). Но редактор родной использую редко. Работаю в Винде, в Фаре (Рошаль – великий человек! :о) ). Для встроенного фаровского редактора я сделал свои настройки расцвечивания синтаксиса Лимбо. Если интересант – шлите на мыло запрос.
В бутылке IDE гораздо круче! :)
В бутылке тоже, вроде бы, нет IDE, как такового... :о)
http://www.osnews.com/comment.php?news_id=12801 :)
Да и там народ интересуется... Интересно, что и там идиотские вопросы на счёт перетягивания идей в Обероны из.... Явы и Майкрософт появляются... :о))))))
№ 3890 17-12-2005 10:19 | |
№ 3889 17-12-2005 07:37 | |
Ответ на »сообщение 3887« (Владимир Лось)
___________________________
Однако! Если предположмить чисто гипотетический вариант согласия моего начальства использовать bluebottle или Inferno для ряда наших подсистем - перейду однозначно. Не пугает даже перепись большого количества кода и отладка (а она, ессна будет :о) )...
Заглядывал как-то в Inferno. Симпатичная :)
Но IDE ихнее мне совсем не понравилось. Может я чего-то не понял. Оно чем-то напомнило линуксовый VI (так кажется...). С линуксом опыта особого не имел и не понял даже как файл какой нибуть загрузить :( Ужас. Так и не увидел их LIMBO...
В бутылке IDE гораздо круче! :)
Да и в NO ничего...
Ну это ИМХО...
№ 3888 17-12-2005 06:59 | |
Ответ на »сообщение 3883« (Cardinal)
___________________________
Ответ на »сообщение 3877« (Владимир Лось)
4. Partitions.Format IDE1#01
Пардон, не учел существования непустых разделов...
Будем исправлять описание :)
А не было сообщения, что-то вроде "Format is unsuccessfull. Use Unsafe"
Так вот без этого самого Unsafe модуль Partitions ничего не хочет делать с непустыми разделами, да к тому-же и другого типа. Нужно исполнить Partitions.Unsafe.
Или попробовать поменять тип раздела командой ChangeType на 76 (Native Oberon). ChangeType по-моему тоже не сработает без Unsafe.
Не ручаюсь за точность, я ковырялся с бутылкой уже очень давно... Дома комп уж очень старый, а на работе только в ВмВарке ставлю. Вот куплю новый комп... :)
Сам в свое время тоже толго помучался с бутылкой. Даже интрукцию написал (для себя :)).
№ 3887 17-12-2005 03:21 | |
Ответ на »сообщение 3886« (Cardinal)
___________________________
Снова пробовал установить "бутылку". Пробовал, выбирая пункты меню Files | Partitions. Отформатировал диск, однако он как был у меня Win95/Win98, FAT32 так им и остался (но не Free; плюс при форматировании не указывается тип системы). Я могу его смонтировать, но по прежнему раздел создать не могу. Глухо, короче :(
Я чё-т не пойму, что цу вас за проблемы...
ГрУзитесь с сидюка, запускаете старую оболочку Оберона, выводите в левой панели AosInst.Tool и просто идёте по пунктам, уделяя внимание только подпунктам где производится работа по установке новой, а не по обновлению существующей системы...
Этот документ - уже готовая инструкция. Не забудьте переназначить тип раздела и разрешить низкоуровневые операции с файловыми системами... (там что-то типа XXXXX.Unsafe)
Кстати, можно ли на Bluebottle, Native Oberon писать приложения real-time? Или QNX остается лучшим вариантом? Насколько QNX лучше/хуже?
Native ипользовался для каких-то управляющих вещей. Но я не пробовал. А если и буду - то уже однозначно не на Native, а на bluebottle.
QNX, пока остаётся лучшим вариантом просто в силу их POSIX-совместимости и удобных средств разработки (один их вариант эклипса чего стоит!)
По всем вопросам по QNX, системам РВ и программированию милости просим:
http://qnxclub.net/modules.php?name=Forums
http://qnx.org.ru/forum
Однако! Если предположмить чисто гипотетический вариант согласия моего начальства использовать bluebottle или Inferno для ряда наших подсистем - перейду однозначно. Не пугает даже перепись большого количества кода и отладка (а она, ессна будет :о) )...
№ 3886 17-12-2005 01:51 | |
Кстати, можно ли на Bluebottle, Native Oberon писать приложения real-time? Или QNX остается лучшим вариантом? Насколько QNX лучше/хуже?
№ 3885 17-12-2005 01:43 | |
Ответ на »сообщение 3844« (Руслан Богатырев)
___________________________
Вспомнил об одной из книг, которую хотел бы порекомендовать для пристального изучения с точки зрения анализа возможностей модульного программирования. Речь идет о книге "Конфигурации программ. Рецепты безболезненных изменений" (1994). В 1999 г. вышла ее пересмотренная редакция под названием "Расширяемые программы".
Руслан Петрович, спасибо, что вспомнили о моей книжке! Позволю себе прямую ссылку на ее разделы, касающиеся понятия "модуль".
http://www.keldysh.ru/gorbunov/p203.htm
http://www.keldysh.ru/gorbunov/p204.htm
Написано это, правда, безнадежно давно, "когда бабушка была обезьяной". Но любопытно, как оно воспринимается сейчас.
№ 3884 17-12-2005 01:32 | |
Снова пробовал установить "бутылку". Пробовал, выбирая пункты меню Files | Partitions. Отформатировал диск, однако он как был у меня Win95/Win98, FAT32 так им и остался (но не Free; плюс при форматировании не указывается тип системы). Я могу его смонтировать, но по прежнему раздел создать не могу. Глухо, короче :(
№ 3883 16-12-2005 23:38 | |
Ответ на »сообщение 3877« (Владимир Лось)
________________________________
Пробовал.
Последовательность команд такая (SAGE):
1. Partitions.WriteMBR IDE1#01 OBEMBR.BIN ~
Загрузочная запись записывается
2. Partitions.Create IDE1#01 101MB ~
"Specified partition is not free"
3. Partitions.Activate IDE1#01
4. Partitions.Format IDE1#01
5. OFSTools.Mount AOS AosFs IDE1#01
Сейчас только что попробовал отформатировать без создания загрузочной записи и создания раздела.
Partitions.Format IDE1#01. Результат - Format is unsuccessfull. Возможно, я неправильно форматирую или сначала нужно форматировать, а потом уже создавать раздел.
№ 3882 16-12-2005 16:47 | |
Ответ на »сообщение 3880« (captain cobalt)
___________________________
Почему в описании грамматики вообще не упомянуты конкретные модификаторы блока - такие слова как EXCLUSIVE, ACTIVE, и т. п.?
Потому, что язык продолжает развиваться...
Там и FINALLY нет, по-моему...
Отслеживать это обсуждение
Дополнительная навигация: |
|