Board.KolibriOS.org

Official KolibriOS board
It is currently Mon Apr 22, 2019 1:27 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 110 posts ]  Go to page 1 2 3 4 58 Next
Author Message
PostPosted: Thu Oct 17, 2013 2:31 pm 
Offline

Joined: Wed Sep 26, 2007 5:36 am
Posts: 15
Вчера случайно нашел интересный, как мне кажется, проект https://sites.google.com/site/oberon07compiler/versii. Это компилятор языка Oberon-07. Умеет собирать программы под KolibriOS. Offtopic: Мне вот интересно, а почему сообщество до сих пор не в курсе? Тем более, что поддержку KolibriOS у автора запросил человек с этого форума. В том числе может скомпилировать сам себя и без проблем работать на KolibriOS. Пока особо не экспериментировал, но стандартный Hello, world! без проблем собрал и запустил в сегодняшней ночной сборке. Будет ли полезно сообществу, если я сделаю форк проекта и буду дальше развивать язык и библиотеки поддержки KolibriOS?


Attachments:
binary.zip [46.43 KiB]
Downloaded 280 times
about.pdf [189.09 KiB]
Downloaded 300 times
oberon-07.0.7.1.rar [363.92 KiB]
Downloaded 261 times

_________________
Настоящий программист делает так:
COPY CON PROGRAM.EXE


Last edited by re0ne on Thu Oct 17, 2013 9:09 pm, edited 1 time in total.
Top
   
PostPosted: Thu Oct 17, 2013 2:34 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Если это будет полезно тебе - то на здоровье. Оберон - язык интересный, но мне кажется, его время уходит; в наши дни люди с большим интересом смотрят на C#, python, ruby, java. И всё это на самом деле можно тоже иметь в Колибри - были бы люди, желающие это использовать.


Top
   
 Post subject:
PostPosted: Thu Oct 17, 2013 3:04 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1143
Порт полезен будет однозначно.

_________________
я лишь учусь


Top
   
PostPosted: Thu Oct 17, 2013 3:07 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1143
SoUrcerer wrote:
И всё это на самом деле можно тоже иметь в Колибри - были бы люди, желающие это использовать.

Если бы Python был, я,бы им пользовался, и писал на нем. Сам его портировать, к сожалению, немогу.

_________________
я лишь учусь


Top
   
 Post subject: Re:
PostPosted: Thu Oct 17, 2013 3:11 pm 
Offline

Joined: Wed Sep 26, 2007 5:36 am
Posts: 15
punk_joker wrote:
Порт полезен будет однозначно.

Я вам больше скажу - порт уже есть. :D Идем по ссылке, качаем, собираем, проверяем.

_________________
Настоящий программист делает так:
COPY CON PROGRAM.EXE


Top
   
PostPosted: Thu Oct 17, 2013 3:19 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Перепост важной переписки из чата (для истории):
Spoiler: Show
re0ne « Thu Oct 17, 2013 12:42 pm » https://sites.google.com/site/oberon07compiler/versii
re0ne « Thu Oct 17, 2013 12:43 pm » вчера случайно нашел
re0ne « Thu Oct 17, 2013 12:43 pm » компилятор Oberon-07
re0ne « Thu Oct 17, 2013 12:45 pm » есть возможность собирать программы под KolibriOS
Mario_r4 « Thu Oct 17, 2013 12:48 pm » re0ne: наверное замечательная вещь, только что то специалистов которые его буду использовать не наблюдается
re0ne « Thu Oct 17, 2013 1:12 pm » Mario_r4: был бы компилятор, а специалисты найдутся
re0ne « Thu Oct 17, 2013 1:12 pm » получилось собрать сам компилятор под Kolibri
re0ne « Thu Oct 17, 2013 1:25 pm » получилось собрать Hello, world для Kolibri из под нее же!
re0ne « Thu Oct 17, 2013 1:37 pm » Насколько я знаю, других компиляторов ЯВУ, работающих под KolibriOS либо нет, либо нет, либо очень мало и они неудобны
re0ne « Thu Oct 17, 2013 1:39 pm » есть ли смысл развивать этот?
Leency « Thu Oct 17, 2013 1:48 pm » re0ne: привет
Leency « Thu Oct 17, 2013 1:48 pm » re0ne: создай тему на форуме
Mario_r4 « Thu Oct 17, 2013 1:50 pm » re0ne: я же не говорил, что он не нужен, а лишь отметил что обычно желающих программировать на редких языках очень мало.
Mario_r4 « Thu Oct 17, 2013 1:52 pm » re0ne: если он уже работает, то лишним точно не будет :-)
re0ne « Thu Oct 17, 2013 1:58 pm » Mario_r4: язык то редкий, но достаточно похож на Pascal. и минималистичный, что вполне в духе Kolibri
yogev_ezra « Thu Oct 17, 2013 2:01 pm » re0ne: Хорошая новость - создай тему, действительно.
yogev_ezra « Thu Oct 17, 2013 2:05 pm » re0ne: А вот это не то? viewtopic.php?f=33&t=2280&p=47778&hilit=oberon#p47778
re0ne « Thu Oct 17, 2013 2:11 pm » yogev_ezra: это тоже Oberon, но не тот компилятор
re0ne « Thu Oct 17, 2013 2:14 pm » re0ne: еще раз акцентируюсь на основной особенности: он не только делает программы для KolibriOS, он еще и может под ней работать, то есть собирать для Kolibri из-под Kolibri
yogev_ezra « Thu Oct 17, 2013 2:14 pm » re0ne: Ну тогда создай тему. И компилятор на SVN выложи, раз уж он работает :-)
re0ne « Thu Oct 17, 2013 2:15 pm » в колибри пишем, в колибри компилируем, в колибри запускаем
Mario_r4 « Thu Oct 17, 2013 2:15 pm » re0ne: почти как ФАСМ ;-)
Mario_r4 « Thu Oct 17, 2013 2:16 pm » Like a BOSS - Like a FASM
re0ne « Thu Oct 17, 2013 2:19 pm » Mario_r4: да. но это язык высокого уровня. чего колибри очень не хватает
yogev_ezra « Thu Oct 17, 2013 2:23 pm » re0ne: Так тебе же говорят - делай :-) А ты оправдываешься :-)
yogev_ezra « Thu Oct 17, 2013 2:23 pm » re0ne: Сам компилятор-то на чём написан?
yogev_ezra « Thu Oct 17, 2013 2:25 pm » Krotov Anton - это кто?
Mario_r4 « Thu Oct 17, 2013 2:25 pm » re0ne: это твое личное время, хочешь делаешь, не хочешь не делаешь, запретов тут нет.
Mario_r4 « Thu Oct 17, 2013 2:26 pm » yogev_ezra: компилятор написан на самом себе - Like a FASM ;-)
re0ne « Thu Oct 17, 2013 2:27 pm » yogev_ezra: я не оправдываюсь :) да и не я автор. но, если это кому-нибудь нужно, могу сделать форк (проект GPL), и с середины следующего месяца поддерживать и развивать его
Mario_r4 « Thu Oct 17, 2013 2:28 pm » re0ne: создай тему на форуме и подожди с недельку - интересующиеся отпишутся
re0ne « Thu Oct 17, 2013 2:28 pm » yogev_ezra: Mario_r4: да, он написан на самом себе
re0ne « Thu Oct 17, 2013 2:36 pm » динамической модульности и сборки мусора в этой реализации пока нет
SoUrcerer « Thu Oct 17, 2013 2:37 pm » re0ne: я бы удивился, если бы они были
Mario_r4 « Thu Oct 17, 2013 2:38 pm » re0ne: я это только предположил, что сам на себе написан

re0ne wrote:
Offtopic: Мне вот интересно, а почему сообщество до сих пор не в курсе? Тем более, что поддержку KolibriOS у автора запросил человек с этого форума.
Я первый раз слышу, что кто-то у автора это просил... Это упоминается на форуме? Или где?
Quote:
Будет ли полезно сообществу, если я сделаю форк проекта и буду дальше развивать язык и библиотеки поддержки KolibriOS?
Я думаю, будет очень полезно добавить его на SVN и в дистрибутив, а то многие жалуются, что кроме FASM, из-под самой KolibriOS не на чем писать... Только зачем форк, при живом авторе, GPL-лицензии и уже существующей поддержке KolibriOS (я в исходниках видел). Не проще ли связаться с автором, и использовать его работу, вместо того, чтобы делать новую работу?


Top
   
PostPosted: Thu Oct 17, 2013 3:36 pm 
Offline

Joined: Wed Sep 26, 2007 5:36 am
Posts: 15
yogev_ezra wrote:
Я первый раз слышу, что кто-то у автора это просил... Это упоминается на форуме? Или где?

Да, на форуме http://oberspace.dyndns.org/, где был впервые представлен проект, человек с ником Freeman (а такой ник есть и здесь, подозреваю, что это тот же человек) спросил:
Quote:
А можно нескромный вопрос: поддержка ОС "Колибри" не планируется?

Автор сначала ответил, что поддержка не планируется, но потом сделал.
yogev_ezra wrote:
Только зачем форк, при живом авторе

А вот зачем:
Quote:
Выложил последнюю версию на гуглосайте https://sites.google.com/site/oberon07compiler и приостановил разработку.

Хотя после это был таки один релиз.

_________________
Настоящий программист делает так:
COPY CON PROGRAM.EXE


Top
   
PostPosted: Thu Oct 17, 2013 3:42 pm 
Offline

Joined: Sun Feb 04, 2007 2:07 pm
Posts: 178
re0ne
Да, компилятор бы не помешал. Если есть твёрдое желание его пилить, то лучше всё таки связаться с первоначальным разработчиком компилятора - это, естественно, моё личное мнение.


Top
   
PostPosted: Sun Oct 27, 2013 1:01 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4978
Запускаю compile.sh из архива - ноль реации. Что я делаю не так, почему не компилирует?


Attachments:
Oberton-07.7z [262.21 KiB]
Downloaded 184 times

_________________
Через тернии к звездам
Top
   
PostPosted: Sun Oct 27, 2013 1:47 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
У меня скомпилировалось, когда я скопировал исходник на "/rd/1".
Кроме того, раз ты изменил имя модуля, то надо было ещё править сам этот модуль.
Spoiler: Show
Attachment:
2.PNG
2.PNG [ 68.22 KiB | Viewed 7934 times ]


Top
   
PostPosted: Sun Oct 27, 2013 2:09 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4978
Т.е. не понимает оносительные пути...

0CodErr или re0ne
Можете кто-то написать на форум разработчика, чтобы добавил поддержку относительных путей для компилятора?

_________________
Через тернии к звездам


Top
   
PostPosted: Sun Oct 27, 2013 3:40 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4978
У меня бинарник скомпилировался и заменил исходник. Нужно было ещё путь к бинарнику указывать дополнительно?

_________________
Через тернии к звездам


Top
   
PostPosted: Sun Oct 27, 2013 8:15 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 141
Здравствуйте, уважаемые участники форума. Я - автор сабжа. Если у вас есть какие-либо вопросы или предложения - можете спрашивать. Принимаю любую критику кроме:
1) Качество машинного кода (с большой вероятностью я переделаю кодогенератор)
2) Качество исходного кода (пишу как умею и как хочу)
3) Язык Оберон (сильно переделывать и расширять язык не буду)


Top
   
PostPosted: Sun Oct 27, 2013 8:20 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 141
Leency wrote:
У меня бинарник скомпилировался и заменил исходник. Нужно было ещё путь к бинарнику указывать дополнительно?

Не очень понятно как такое могло произойти -- у исходников расширение имени файла - "ob07", а у бинарников для Колибри нет расширения, т. е. имена файлов различаются и подобной замены случиться не может.


Top
   
PostPosted: Mon Oct 28, 2013 1:10 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4978
akron1
А... Ясно спасибо. Просто в примере у исходника расширения небыло download/file.php?id=5315
И всё же немного стрёмно, что исходник может вот так затерется если не имеет расширения.
Cпасибо за компилятор под Колибри :)

>> Можете кто-то написать на форум разработчика, чтобы добавил поддержку относительных путей для компилятора?
Что насчёт этого?

_________________
Через тернии к звездам


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 110 posts ]  Go to page 1 2 3 4 58 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited