Автор Тема: Компилятор Oberon-07/11 для x86 Windows  (Прочитано 76553 раз)

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #15 : Декабрь 11, 2012, 06:26:32 pm »
akron1, действительно родные примеры должны компилироваться сразу без танцев с бубном.

akron1

  • Jr. Member
  • **
  • Сообщений: 76
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #16 : Декабрь 11, 2012, 06:28:33 pm »
DIzer, вообще-то я написал в about о необходимости размещения всех используемых модулей в одной папке. Хотя согласен, что это неудачное решение.

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #17 : Декабрь 11, 2012, 06:31:10 pm »
... написал в about ...
Ну вы прям будто не в России живете!  :D
В этой стране инструкцию открывают после пользования, а не наоборот  ;)

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #18 : Декабрь 11, 2012, 06:37:55 pm »
... написал в about ...
Ну вы прям будто не в России живете!  :D
В этой стране инструкцию открывают после пользования, а не наоборот  ;)
Ну, почему же? Иногда вместо :-)
Y = λf.(λx.f (x x)) (λx.f (x x))

DIzer

  • Гость
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #19 : Декабрь 11, 2012, 06:39:39 pm »
DIzer, вообще-то я написал в about о необходимости размещения всех используемых модулей в одной папке. Хотя согласен, что это неудачное решение.
решение МОЖЕТ быть неудачным (по многим причинам) - но  примеры  ДОЛЖНЫ компилироваться   без проблем "из коропки" - то есть ошибка в том, что вы структурировали архив - не было бы этого, не было бы вопросов...

DIzer

  • Гость
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #20 : Декабрь 11, 2012, 06:40:37 pm »
Ну вы прям будто не в России живете!  :D
В этой стране инструкцию открывают после пользования, а не наоборот  ;)
а в какой стране делается иначе?...  :D

DIzer

  • Гость
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #21 : Декабрь 11, 2012, 06:42:36 pm »
... написал в about ...
Ну вы прям будто не в России живете!  :D
В этой стране инструкцию открывают после пользования, а не наоборот  ;)
Ну, почему же? Иногда вместо :-)
тем более когда есть бидэ - не было бы его , то же бы не было вопросов - короче, проблема в Бидэ

DIzer

  • Гость
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #22 : Декабрь 11, 2012, 07:40:06 pm »
 но вообще говоря , нужно в компиляторе предусмотреть ключ для задания директорий просмотра , ну  и соответственно определить порядок поиска модулей
например: папка где главный модуль->папка где компилятор-> папки указанные после ключа директорий в порядке их перечисления - без этого тяжко использовать это хозяйство (в особенности с бидэ)..

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #23 : Декабрь 12, 2012, 04:37:09 am »
Написал компилятор Oberon-07/11 для x86 Windows. ...

Скачать можно здесь http://rusfolder.com/34057068
Нельзя ли выложить тут, а то:
Цитировать
На данный момент иностранный трафик у этого файла превышает российский.
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #24 : Декабрь 12, 2012, 05:25:52 am »
Редактор интересный, в добавок к вышесказанным пожеланиям добавлю, что хорошо бы иметь возможность менять не только размер шрифта, но и сам шрифт;
так же хорошо было бы уметь менять раскраску (тему) текстового окна, а то тонкие тёмные буквы на белом фоне утомительны;
и ещё клавиатурные шорткуты Ctrl-X, Ctrl-C, Ctrl-V хорошо бы продублировать на Shift-Del, Ctrl-Ins и Shift-Ins соответственно...
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

DIzer

  • Гость
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #25 : Декабрь 12, 2012, 07:51:58 am »
Редактор интересный, в добавок к вышесказанным пожеланиям добавлю, что хорошо бы иметь возможность менять не только размер шрифта, но и сам шрифт;
так же хорошо было бы уметь менять раскраску (тему) текстового окна, а то тонкие тёмные буквы на белом фоне утомительны;
и ещё клавиатурные шорткуты Ctrl-X, Ctrl-C, Ctrl-V хорошо бы продублировать на Shift-Del, Ctrl-Ins и Shift-Ins соответственно...
я бы, все таки , посоветовал сконцентрироваться на компиляторе -   с бидэ проблем быть не должно..

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #26 : Декабрь 12, 2012, 10:41:41 am »
Немного осилил еще доку.
Цитировать
Compiler.exe – транслятор исходного кода (*.ob07) в машинные коды x86 (формат исполняемых файлов – PE (*.exe и *.dll)), написан на Oberon-07/11 (самотранслятор).
Таки респект. Однако вопрос про исходники остается открытым и неотвеченным.
Y = λf.(λx.f (x x)) (λx.f (x x))

akron1

  • Jr. Member
  • **
  • Сообщений: 76
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #27 : Декабрь 12, 2012, 05:00:01 pm »
Редактор интересный, в добавок к вышесказанным пожеланиям добавлю, что хорошо бы иметь возможность менять не только размер шрифта, но и сам шрифт;
так же хорошо было бы уметь менять раскраску (тему) текстового окна, а то тонкие тёмные буквы на белом фоне утомительны;
и ещё клавиатурные шорткуты Ctrl-X, Ctrl-C, Ctrl-V хорошо бы продублировать на Shift-Del, Ctrl-Ins и Shift-Ins соответственно...

Хорошо, попробую усовершенствовать редактор

Редактор интересный, в добавок к вышесказанным пожеланиям добавлю, что хорошо бы иметь возможность менять не только размер шрифта, но и сам шрифт;
так же хорошо было бы уметь менять раскраску (тему) текстового окна, а то тонкие тёмные буквы на белом фоне утомительны;
и ещё клавиатурные шорткуты Ctrl-X, Ctrl-C, Ctrl-V хорошо бы продублировать на Shift-Del, Ctrl-Ins и Shift-Ins соответственно...
я бы, все таки , посоветовал сконцентрироваться на компиляторе -   с бидэ проблем быть не должно..

Добавлю для компилятора еще один параметр, который позволит ему находить стандартные модули

Немного осилил еще доку.
Цитировать
Compiler.exe – транслятор исходного кода (*.ob07) в машинные коды x86 (формат исполняемых файлов – PE (*.exe и *.dll)), написан на Oberon-07/11 (самотранслятор).
Таки респект. Однако вопрос про исходники остается открытым и неотвеченным.

Чтобы открыть исходники, их нужно привести в порядок. Потребуется время.

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #28 : Декабрь 12, 2012, 05:41:25 pm »
Также есть текстовый редактор с подсветкой синтаксиса, нумерацией строк и автокапсом (как в Astrobe), что практически снимает проблему прописных букв.
Проблему капсов снимает не редактор а просто изъятие из синтаксиса языка обязательного их написания в ключевых словах.

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #29 : Декабрь 12, 2012, 07:18:23 pm »
Также есть текстовый редактор с подсветкой синтаксиса, нумерацией строк и автокапсом (как в Astrobe), что практически снимает проблему прописных букв.
Проблему капсов снимает не редактор а просто изъятие из синтаксиса языка обязательного их написания в ключевых словах.
Мы в данной теме рассматриваем все же стоковый Оберон.
Y = λf.(λx.f (x x)) (λx.f (x x))