Автор Тема: Project Oberon Compiler online.  (Прочитано 8421 раз)

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Project Oberon Compiler online.
« : Сентябрь 15, 2014, 03:08:45 pm »
В рамках проведения нечеловеческого эксперимента над oberonjs, портировал и собрал Виртовский компилятор из Project Oberon 2013-2014.

И выложил его онлайн.

Порт пока не полный, порт пока местами глючит, ибо есть еще что поправить в рантайме и кодогенерации oberonjs.

Ах, да, ссылка вот: http://oberspace.dyndns.org/PO_2013_compiler.html
Y = λf.(λx.f (x x)) (λx.f (x x))

Romiras

  • Sr. Member
  • ****
  • Сообщений: 264
    • Просмотр профиля
    • Romiras Dev Lab
Re: Project Oberon Compiler online.
« Ответ #1 : Ноябрь 21, 2014, 11:21:24 pm »
Вообще не пашет, даже сообщений нет

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Project Oberon Compiler online.
« Ответ #2 : Ноябрь 23, 2014, 03:57:26 pm »
Вообще не пашет, даже сообщений нет
В смысле? На каком примере и в каком браузере?
Y = λf.(λx.f (x x)) (λx.f (x x))

Romiras

  • Sr. Member
  • ****
  • Сообщений: 264
    • Просмотр профиля
    • Romiras Dev Lab
Re: Project Oberon Compiler online.
« Ответ #3 : Ноябрь 23, 2014, 06:16:47 pm »
Вообще не пашет, даже сообщений нет
В смысле? На каком примере и в каком браузере?
В примере по умолчанию убрал закрывающую скобку для проверки синтаксических ошибок. Никаких сообщений. Огнелис, Хром.

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Project Oberon Compiler online.
« Ответ #4 : Ноябрь 23, 2014, 06:32:56 pm »
Вообще не пашет, даже сообщений нет
В смысле? На каком примере и в каком браузере?
В примере по умолчанию убрал закрывающую скобку для проверки синтаксических ошибок. Никаких сообщений. Огнелис, Хром.

Хитрый какой :-)

А ты тогда уж и js console открой - оно туда валит сообщения о ошибках :-)
Y = λf.(λx.f (x x)) (λx.f (x x))

Romiras

  • Sr. Member
  • ****
  • Сообщений: 264
    • Просмотр профиля
    • Romiras Dev Lab
Re: Project Oberon Compiler online.
« Ответ #5 : Ноябрь 23, 2014, 07:27:01 pm »
А ты тогда уж и js console открой - оно туда валит сообщения о ошибках :-)
А ты сам попробуй открыть отладочную консоль на планшетнике. :)
Кстати, консоль ведь отладочная. А пользователь не видит никаких сообщений.

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Project Oberon Compiler online.
« Ответ #6 : Ноябрь 23, 2014, 08:07:30 pm »
А ты тогда уж и js console открой - оно туда валит сообщения о ошибках :-)
А ты сам попробуй открыть отладочную консоль на планшетнике. :)
Кстати, консоль ведь отладочная. А пользователь не видит никаких сообщений.

Ну дык и продухт, мягко говоря, не финальный, и уж точно не для простого пользователя ;-)

Ествественно по мере допиливания там, на страничке, многое изменится. От редактора кода и выдачи сообщений от компилятора, до формата выхлопа компилятора ;-)

Другое дело, что html-верстку и всякое css, я, мыгко говоря, не очень люблю :-)
Y = λf.(λx.f (x x)) (λx.f (x x))

Romiras

  • Sr. Member
  • ****
  • Сообщений: 264
    • Просмотр профиля
    • Romiras Dev Lab
Re: Project Oberon Compiler online.
« Ответ #7 : Ноябрь 23, 2014, 10:09:54 pm »
А ты тогда уж и js console открой - оно туда валит сообщения о ошибках :-)
А ты сам попробуй открыть отладочную консоль на планшетнике. :)
Кстати, консоль ведь отладочная. А пользователь не видит никаких сообщений.

Ну дык и продухт, мягко говоря, не финальный, и уж точно не для простого пользователя ;-)

Ествественно по мере допиливания там, на страничке, многое изменится. От редактора кода и выдачи сообщений от компилятора, до формата выхлопа компилятора ;-)
Выдача сообщений делается очень просто.Просто обрамляешь код в тег <pre> </pre>  :D

Другое дело, что html-верстку и всякое css, я, мыгко говоря, не очень люблю :-)
А чем я могу помочь? Есть средства, позволяющие сократить работу как с HTML, так и с CSS.

Romiras

  • Sr. Member
  • ****
  • Сообщений: 264
    • Просмотр профиля
    • Romiras Dev Lab
Re: Project Oberon Compiler online.
« Ответ #8 : Ноябрь 23, 2014, 10:28:01 pm »
В рамках проведения нечеловеческого эксперимента над oberonjs, портировал и собрал Виртовский компилятор из Project Oberon 2013-2014.

И выложил его онлайн.

Порт пока не полный, порт пока местами глючит, ибо есть еще что поправить в рантайме и кодогенерации oberonjs.

Ах, да, ссылка вот: http://oberspace.dyndns.org/PO_2013_compiler.html
Покажи исходники порта на Обероне.
Не хочется дублировать твою работу  :)

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Project Oberon Compiler online.
« Ответ #9 : Ноябрь 25, 2014, 08:03:02 am »
В рамках проведения нечеловеческого эксперимента над oberonjs, портировал и собрал Виртовский компилятор из Project Oberon 2013-2014.

И выложил его онлайн.

Порт пока не полный, порт пока местами глючит, ибо есть еще что поправить в рантайме и кодогенерации oberonjs.

Ах, да, ссылка вот: http://oberspace.dyndns.org/PO_2013_compiler.html
Покажи исходники порта на Обероне.
Не хочется дублировать твою работу  :)
Ок. Попробую завтра собрать все в кучу и расшарить.
Y = λf.(λx.f (x x)) (λx.f (x x))

Romiras

  • Sr. Member
  • ****
  • Сообщений: 264
    • Просмотр профиля
    • Romiras Dev Lab
Re: Project Oberon Compiler online.
« Ответ #10 : Декабрь 02, 2014, 01:32:23 pm »
Покажи исходники порта на Обероне.
Не хочется дублировать твою работу  :)
Ок. Попробую завтра собрать все в кучу и расшарить.
Хорошо. Ещё жду.  :)

Romiras

  • Sr. Member
  • ****
  • Сообщений: 264
    • Просмотр профиля
    • Romiras Dev Lab
Re: Project Oberon Compiler online.
« Ответ #11 : Декабрь 31, 2014, 02:03:23 pm »
Ку? Надеюсь, после НГ где-то в середине января освободишься?  :D
А не то я стану думать что-то нехорошее.  ;)