Автор Тема: Project Oberon (New Edition 2013)  (Прочитано 46859 раз)

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Project Oberon (New Edition 2013)
« Ответ #90 : Февраль 06, 2014, 07:22:38 pm »
Кстати, а все видели обновление сего документа (от 20.11.2013):
http://www.inf.ethz.ch/personal/wirth/Oberon/OberonAtAGlance.pdf

Цитировать
...Case statement for extended types only...
...LONGINT may be synonym to INTEGER
LONGREAL may be synonym to REAL...
и т.д.
Угу.
Y = λf.(λx.f (x x)) (λx.f (x x))

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems

Wlad

  • Jr. Member
  • **
  • Сообщений: 91
    • Просмотр профиля
Re: Project Oberon (New Edition 2013)
« Ответ #92 : Февраль 22, 2014, 11:07:18 am »
Oberon V5  :)
Молодец - дядька!
Он ещё на истребителе летает? :)

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Project Oberon (New Edition 2013)
« Ответ #93 : Февраль 26, 2014, 10:28:21 am »
А между тем, тихо и незаметно начал меняться Oberon report (дату в самом репорте там пока не поменяли, но содержимое уже другое).

http://www.inf.ethz.ch/personal/wirth/Oberon/Oberon07.Report.pdf

Это будет Oberon report rev. 2014.

PS. Про эти изменения мне подсказал David Evans.
Y = λf.(λx.f (x x)) (λx.f (x x))

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Project Oberon (New Edition 2013)
« Ответ #94 : Март 06, 2014, 08:22:21 pm »

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Project Oberon (New Edition 2013)
« Ответ #95 : Март 06, 2014, 08:49:24 pm »
Закоммитил последние изменения: https://github.com/ilovb/ProjectOberon2013/commit/062d1525041ba255549a36672972202f4710d46b

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Project Oberon (New Edition 2013)
« Ответ #96 : Март 12, 2014, 06:53:22 am »
А между тем, тихо и незаметно начал меняться Oberon report (дату в самом репорте там пока не поменяли, но содержимое уже другое).

http://forum.oberoncore.ru/viewtopic.php?f=115&t=615&p=86480#p86480

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Project Oberon (New Edition 2013)
« Ответ #97 : Март 30, 2014, 09:30:46 pm »
Появился рабочий эмулятор железяки с Обероном!
Цитировать
Oberon RISC Emulator
http://projectoberon.com/

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Project Oberon (New Edition 2013)
« Ответ #98 : Март 31, 2014, 06:46:24 pm »
Успешно запустил Оберон на своем Nexus7:
https://lists.inf.ethz.ch/pipermail/oberon/2014/007159.html

Правда без клавы на планшете можно только курсор пальцем перетыкивать :D

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Project Oberon (New Edition 2013)
« Ответ #99 : Март 31, 2014, 07:58:00 pm »
Скомпилировал первую прогу в Oberon V5 (в эмуляторе):  :)
http://s12.postimg.org/r68az2igd/Oberon_V5.gif

Valery Solovey

  • Hero Member
  • *****
  • Сообщений: 509
    • Просмотр профиля
Re: Project Oberon (New Edition 2013)
« Ответ #100 : Апрель 01, 2014, 06:05:20 pm »
А что нужно сделать, чтобы скомпилить программу?

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Project Oberon (New Edition 2013)
« Ответ #101 : Апрель 01, 2014, 08:41:42 pm »
1. Открыть модуль.
2. Выделить правой кнопкой мыши первый символ в слове MODULE
3. Средней кнопкой мыши щелкнуть на команде ORP.Compile @

Либо:
1. Открыть модуль.
2. Сделать кнопкой F1 звездочку над модулем
3. Средней кнопкой мыши щелкнуть на команде ORP.Compile ↑

Если у модуля изменился интерфейс (а при первой компиляции это так :) ), то вызывать нужно команду ORP.Compile @ /s.
Иначе компилятор ругаться будет. Т.е. генерация/перегенерация символьного файла делается явно.
« Последнее редактирование: Апрель 01, 2014, 08:43:53 pm от ilovb »

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Project Oberon (New Edition 2013)
« Ответ #102 : Апрель 01, 2014, 08:51:14 pm »
Обманул :)
ORP.Compile ↑ - для этой команды нужно выделить имя файла (первую букву) Test.Mod

Valery Solovey

  • Hero Member
  • *****
  • Сообщений: 509
    • Просмотр профиля
Re: Project Oberon (New Edition 2013)
« Ответ #103 : Апрель 02, 2014, 09:36:43 pm »
Спасибо. Меня именно символьный файл интересовал.

Wlad

  • Jr. Member
  • **
  • Сообщений: 91
    • Просмотр профиля
Re: Project Oberon (New Edition 2013)
« Ответ #104 : Апрель 05, 2014, 01:12:43 pm »
Успешно запустил Оберон на своем Nexus7:
https://lists.inf.ethz.ch/pipermail/oberon/2014/007159.html
Правда без клавы на планшете можно только курсор пальцем перетыкивать :D
Да вы, батенька, - молодец!