Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  15:38[Войти] | [Зарегистрироваться]
Обсуждение темы:
Мысли об Обероне

На базарной площади довольно часто можно слышать высказывания об Обероне. Мне кажется, что на базарной площади пора появиться ветке об этой системе и языке, что-то вроде "Мысли об Обероне". Что это такое, перспективы этой системы, что полезного можно извлечь из него для программирования на Дельфи (например) и др.

Ivan

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 4531 сообщение


Ссылки по теме "Оберон" и "Компонентный паскаль"



Отслеживать это обсуждение


Смотрите также обсуждения:
Free Pascal, Oberon, BlackBox
  • Разработка препроцессора gpre для delphi\freepascal.
  • Component Pascal и среда разработки BlackBox
  • FreePascal: реальная альтернатива или OpenSource — блажь?

  • <<<... | 1841—1832 | 1831—1822 | 1821—1812 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 271


    № 1831   31-01-2005 22:47 Ответить на это сообщение Ответить на это сообщение с цитированием
    В http://www.bluebottle.ethz.ch/downloads/crazy/WebAos.html появились интересные строчки:


    25.01.05
    AosModules.Mod - Support for exception tables
    PD.Mod - Process tracing tool (new)
    PCP.Mod PCT.Mod PCG386.Mod PCGARM.Mod PCOF.Mod PCLIR.Mod PCB.Mod PCC.Mod PCBT.Mod - FINALLY support
    ...


    А когда в репорте об этом упомянут, никто не в курсе?
    И вообще, когда у них очередной Stable планируется?


    № 1830   29-01-2005 20:46 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1829« (Ketmar)
    ___________________________
    в дополнение: система установки пакетов (идея слизана у ETH Oberon) лежит тут:
    http://blackie.tk
    просьба не пинать за исходники, писано было ещё в пору изучения ЧЯ. все лицензии сменены на "artistic" (не смотря на то, что написано на сайте и в исходниках %-). как разгребусь, сделаю апдейт (планы есть, и большие %-).
    создание новых пакетов не работает корректно в ЧЯ 1.5, но оно вам надо? %-) сейчас думаю над более интеллектуальной системой, с контролем версий и прочей ерундой. имхо, сайт Зина очень нуждается в подобном, а то замахаешься руками ставить, обновлять да ещё и отслеживать взаимозависимости...


    № 1829   29-01-2005 20:28 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1719« (А.В.)
    ___________________________

    Почему молчат info21, Ketmar, S.A. и прочие???? Тоже ведь практикующие программисты. Или только потому,что из уст единомышленника они готовы стерпеть еще и не такое??? А сколько криков было...
    ну, я, например, молчу потому, что не имею доступа к Сети, да и не програмлю уже более полугода, увы.

    впрочем, на так давно вернулся к любимому Ящику. скажу честно, его "трапов" вполне хватает -- переменные глянуть можно, в исходник попасть -- без проблем, стек вызовов -- есть. а теперь, когда выдали исходники системы -- вообще красота полная. нашёл давеча баг в своей системе установки пакетов -- совсем неочевидный (в доках ничего не сказано, в 1.4 работало, в 1.5 -- перестало. удивился, слазил по трапу -- за 5 минут понял, где грабли %-).
    опять же там, в пакетах, есть и BWT-пакер с арифметическим дожимателем, и т.д. -- и всё написано без отладчика. и работает.

    я это всё к чему? к тому, что писать надо "от головы", а не подгоняя потом голову к коду %-)) о чём говорено столько раз, что и посчитать нельзя. вот-с...


    № 1828   26-01-2005 04:51 Ответить на это сообщение Ответить на это сообщение с цитированием
    >>> А, собсна, откуда скачивать?

    http://www.zonnon.ethz.ch/

    2005-01-24: Zonnon Compiler (build 10039) was added. Download the compiler here.

    2005-01-18: Zonnon Compiler (build 10038) was added. Download the compiler here.
    The new distribution 1.0.0.38 contains, except command line compiler,
    also the simple Zonnon-oriented environment called Zonnon Builder.

    So, you can either continue using usual command line compiler or try
    to use the Builder which makes your work much more comfortable.
    Zonnon Builder User's Guide is available on the site.


    Это она и есть... В смысле, компилятор и среда в одном флаконе - по отдельности не скачиваются.


    № 1827   26-01-2005 03:44 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1825« (Сергей Губанов)
    ___________________________
    Если кто еще не знает:
    Появилась первая среда разработки программ на языке Zonnon. Называется ZonnonBuilder.
    http://www.zonnon.ethz.ch/

    А, собсна, откуда скачивать?


    № 1826   25-01-2005 07:27 Ответить на это сообщение Ответить на это сообщение с цитированием
    Аналогично, к сведению дельфийцев, кто еще не знает:
    язык Chrome, реализация Pascal для VS.NET и Mono.
    Подробности на:
    http://www.chromesville.com


    № 1825   24-01-2005 11:09 Ответить на это сообщение Ответить на это сообщение с цитированием
    Если кто еще не знает:

    Появилась первая среда разработки программ на языке Zonnon. Называется ZonnonBuilder.

    http://www.zonnon.ethz.ch/


    № 1824   22-01-2005 02:23 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1823« (O.Nick)
    ___________________________
    Так ведь так и делаем.
    Антикварная мартовская версия становиться, но там все такое не доделаное :(, а вот свежак ну никак не  хочет. Я так подозреваю там траблы с инициализацией видяхи.
    Один раз вроде стало.. со строчкой инициализации выдраной из натив-оберона.. но мой любимый винт улетел в таплые края :( и повторить чудо не удалось.

    Странно. Ось уже давно нормально становится и работать на ней можно вполне успешно...
    Я, так каждую неделю в субботу свежак загружаю... :о)
    Видать, конкретно Вам крупно не повезло...
    Если мартовский релиз становится, то и crazy должон.
    Нарезаете его в Неро как загрузочный в режиме эмуляции 1.44 дискеты?
    Попробуйте в случае загрузки с сидюка посмотреть, что у вас с "винтовым хозяйством" делается...

    Partitions.Show detail ~


    Проверьте: очень может быть, что конкретно ваш винт не воспринимается системой, если:
    - он не мастер на первичном контроллере
    - раздел Aos, расположен за 8G (объявлено, что пролем не должно быть, но несколько случаев нежелания работать таки бывало...)
    Я, обычно, на новой машине сдвигаю все разделы так, что бы можно было самым первым сделать 500Мб-2Гб раздел для Бутылки, потом - совсем небольшой (не больше 500Мб) фат-раздел. Последний нужен для обмена данными с, например, виндой на случай, если у вас флэш-карта не воспринимается Бутылкой и вы не работаете в сети...

    Разберитесь с редактированием файла Aos.Par
    В нём нужно:
    - в трёх местах прописать раздел, куда вы установили Бутылку, например, у меня, вот так:

    # Partitions.UpdateBootFile IDE0#1 AosIDE.Bin ~
    # Partitions.SetConfig IDE0#1
    ...
    BootVol1="AOS AosFS IDE0#1"

    - в конце файла, есть строчка:

    # ~ uncomment this line when using Partitions.SetConfig

    решётку убираем
    ~ uncomment this line when using Partitions.SetConfig

    (* По сути дела, всё, что идёт после строки
    # Partitions.SetConfig IDE0#1
    есть аргументы для команды Partitions.SetConfig, а тильда в последней строке – конец этих аргументов... :о) *)

    Теперь, вы должны сохранить этот файл в том же разделе, куда вы установили систему.

    (*
    Вобще говоря, я всегда устанавливаю систему из старой среды Оберон (в разделе Tools главного меню).
    Не забудьте, что для правильности сохранения, вы должны изменить имя файла в поле с именем файла, расположенном в левом верхнем углу окошка, в котором вы открыли Aos.Par. Перед именем файла вы должны ввести префикс подмаунтенного раздела с установленной системой. Команда с этой операцией находится в Пункте 3 файла AsoInst.Tool: OFSTools.Mount AOS AosFS ^. Обратите внимание на стрелку вверх, - она просто для удобства (работа с выделенным предварительно именем раздела). Можно просто написать: OFSTools.Mount AOS AosFS IDE0#1 .
    *)

    То есть в моём случае в поле с именем файла будет AOS:Aos.Par.
    Жмакаем по кнопке с требованием сохранить как ASCII текст.

    Всё, записали.

    Теперь в этом же файле (Aos.Par) идём в его начало и запускаем команды
    # Partitions.UpdateBootFile ...~
    и
    # Partitions.SetConfig ...

    Теперь файл можно со спокойной совестью закрыть.

    Последних два штриха:
    Идём в Пункт 7 файла AosInst.Tool и запускаем друг за другом команды:

    Partitions.WriteMBR dev#0 BootManMBR.Bin ~
    Partitions.FileToPartition dev#0 BootManRest.Bin 1 9 ~

    ПРЕДВАРИТЕЛЬНО прописав вместо dev#0 имя именно вашего диска. В моём случае:

    Partitions.WriteMBR IDE0#0 BootManMBR.Bin ~
    Partitions.FileToPartition IDE0#0 BootManRest.Bin 1 9 ~

    Всё, можно перегружаться и нажать, после проверки биосом наличия клавы :о) клавишу SHIFT.
    Когда покажется меню выбора разделов для загрузки нажать клавишу с цифрой желаемого раздела.
    Мне этот загрузчик нравится тем, что он следует чиста нормальному принципу лентяя “не замечают – не дёргайся”... Он запоминает последний выбранный раздел для загрузки и в следующий раз загружает ОСь именно с него. Захотите изменить ситуацию и опять увидеть любимую Винду :о) – опять нажмёте SHIFT при загрузке.

    Да, ещё такая вещь: когда я пишу программы, то свои исходники не сохраняю на самом разделе Бутылки, а храню их в том самом фатовском “общем” разделе.
    Почему?
    Всё же ещё некоторый напряг ощущается при простой работе в Бутылке при наборе текстов. Тексты я “гамузом” “шпарю” либо в Фаре в винде, либо mc или eclipse под QNX. А компилю и мелкоисправляю уже в рабочей среде в Бутылке.


    Бутылку можно установить и под VMWare четвёртой версии. Работает нормально. Эта инфа от тех, кто это делал. Я не пробовал... :о)
    Сообщение не подписано


    № 1823   20-01-2005 03:43 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1822« ()
    ___________________________

    А инструкцию почитать? :о)
    Типа просто по строчкам AosInst.Tool пройтись? :о)))

    Так ведь так и делаем.
    Антикварная мартовская версия становиться, но там все такое недаделаное :(, а вот свежак ну никак не  хочет. Я так подозреваю там траблы с инициализацией видяхи.
    Один раз вроде стало.. со строчкой инициализации выдраной из натив-оберона.. но мой любимый винт улетел в таплые края :( и повторить чудо не удалось.



    № 1822   19-01-2005 10:23 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1821« (O.Nick)
    ___________________________
    AOS или WinAOS?
    -AOS не ставиться :(
    С CD работает, а из раздела нет (сплошные трапы).

    А инструкцию почитать? :о)
    Типа просто по строчкам AosInst.Tool пройтись? :о)))

    -WinAOS довольно жалкое зрелище.
    Другой бы спорил... :о)
    Сообщение не подписано


    <<<... | 1841—1832 | 1831—1822 | 1821—1812 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 271




    Отслеживать это обсуждение

    Дополнительная навигация:
    Количество сообщений на странице

    Порядок сортировки сообщений
    Новое сообщение вверху списка (сетевая хронология)
    Первое сообщение вверху списка (обычная хронология)

    Перейти на конкретную страницу по номеру
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования