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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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

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

Ivan

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

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

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


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


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



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


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

  • <<<... | 2361—2352 | 2351—2342 | 2341—2332 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 219


    № 2351   01-07-2005 10:51 Ответить на это сообщение Ответить на это сообщение с цитированием
    Глюк в ЧЯ: Не хотит импортировать DX7 for VB type library.
    Точнее импортируется только константы и простые типы. Интерфейсы отсутствуют совсем, и в конце модуля стоят вот такие строки:

    wireHFONT* = POINTER TO _RemotableHandle;
    wireHDC* = POINTER TO _RemotableHandle;

    которые не дают откомпилировать модуль т.к. _RemotableHandle нигде не обьявлен.
    В Delphi в этом месте:

      wireHFONT = ^TGUID;
      wireHDC = ^TGUID;

    З.Ы. для DX8 тотже глюк. Похоже на ограничение ЧЯ на количество импортируемых обьектов (константы, типы, процедуры..).



    № 2350   30-06-2005 15:29 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2347« (Иван Горячев)
    ___________________________
    Вопросы по limbo показывают, насколько распухла тема. ...
    Да, когда мы обгноваривали с Королевой планы на счёт этой темы, были высказаны мысли, что это не только Оберонам посвящённая тема, в частности, но и проектированию и "подходам" вообще... Тем, при этом образе существования ("подход-отход") затрагивается масса... Вот уже info21 сделал отдельную тему - и правильно сделал. Если ещё возникнет "откол" - так тому и быть! -  никаких возражений!... :о)

    ... Точно помню, тогда ещё малость пообсуждали.
    В смысле - поперебрасывались помидорками... :о)))))))


    № 2349   30-06-2005 15:25 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2344« (Сергей Губанов)
    ___________________________
    А можно попросить дать ссылку на статью?
    Да всегда - пжалста!
    http://www.cs.bell-labs.com/sys/doc/acme/acme.pdf
    Автор - Пайк, А не К или Р. Что не умаляет... :о)


    № 2348   30-06-2005 08:32 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2346« (Иван Горячев)
    ___________________________
    "DevBrowser.ShowInterface('&c')"
    показывает и SetHook


    № 2347   30-06-2005 08:00 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2344« (Сергей Губанов)
    ___________________________

    Вопросы по limbo показывают, насколько распухла тема. Ссылку на статью, равно как и на прочие ресурсы limbo, давал Владимир, где-то между первым и двухтысячным сообщением :) Точно помню, тогда ещё малость пообсуждали.


    № 2346   30-06-2005 07:58 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2345« (O.Nick)
    ___________________________
    А на Info->Extension interface показывает

    TYPE
      Hook = POINTER TO ABSTRACT RECORD (Kernel.Hook)
        (h: Hook) DateToString (d: Date; format: INTEGER; OUT str: ARRAY OF CHAR), NEW, ABSTRACT;
        (h: Hook) GetTime (OUT d: Date; OUT t: Time), NEW, ABSTRACT;
        (h: Hook) GetUTCBias (OUT bias: INTEGER), NEW, ABSTRACT;
        (h: Hook) GetUTCTime (OUT d: Date; OUT t: Time), NEW, ABSTRACT;
        (h: Hook) TimeToString (t: Time; OUT str: ARRAY OF CHAR), NEW, ABSTRACT
      END;


    но SetHook всё равно прячет.


    № 2345   30-06-2005 07:37 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2342« (Trurl)
    ___________________________

    В упор не вижу.

    DEFINITION Dates;

    CONST
    abbreviated = 2;
    friday = 4;
    long = 1;
    monday = 0;
    plainAbbreviated = 4;
    plainLong = 3;
    saturday = 5;
    short = 0;
    sunday = 6;
    thursday = 3;
    tuesday = 1;
    wednesday = 2;

    TYPE
    Date = RECORD
    year, month, day: INTEGER
    END;

    Time = RECORD
    hour, minute, second: INTEGER
    END;

    PROCEDURE DateToString (IN d: Date; format: INTEGER; OUT str: ARRAY OF CHAR);
    PROCEDURE Day (IN d: Date): INTEGER;
    PROCEDURE DayOfWeek (IN d: Date): INTEGER;
    PROCEDURE DayToDate (n: INTEGER; OUT d: Date);
    PROCEDURE GetDate (OUT d: Date);
    PROCEDURE GetEasterDate (year: INTEGER; OUT d: Date);
    PROCEDURE GetTime (OUT t: Time);
    PROCEDURE GetUTCBias (OUT bias: INTEGER);
    PROCEDURE GetUTCDate (OUT d: Date);
    PROCEDURE GetUTCTime (OUT t: Time);
    PROCEDURE TimeToString (IN t: Time; OUT str: ARRAY OF CHAR);
    PROCEDURE ValidDate (IN d: Date): BOOLEAN;
    PROCEDURE ValidTime (IN t: Time): BOOLEAN;

    END Dates.



    Хотя hex-редактором их откопал.


    № 2344   30-06-2005 07:30 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2340« ()
    ...пока в статье Кернигана(чи Ричи?) не прочитал...

    А можно попросить дать ссылку на статью?


    № 2343   30-06-2005 07:27 Ответить на это сообщение Ответить на это сообщение с цитированием
    Прикольно. Пишем так:

    PROCEDURE Test*;
    BEGIN
    END Test;


    В интерфейсе Test показывается. А стоит написать так:

    PROCEDURE Test* (h: Hook);
    BEGIN
    END Test;


    Test из показа в интерфейсе исключается. Реагирует на волшебный "Kernel.Hook".




    № 2342   30-06-2005 06:51 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2341« (O.Nick)
    ___________________________
    В символьном файле они как раз присутствуют.
    Просто интерфейс может показываеться по-разному.


    <<<... | 2361—2352 | 2351—2342 | 2341—2332 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 219




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

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

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

    Перейти на конкретную страницу по номеру
      
    Время на сайте: 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» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

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