Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
Компилятор Активного Оберона для платформы .NET https://zx.oberon.org/forum/viewtopic.php?f=108&t=277 |
Страница 1 из 2 |
Автор: | S.Atan [ 21 май 2016, 17:18 ] | ||
Заголовок сообщения: | Компилятор Активного Оберона для платформы .NET | ||
Маленький но шустрый консольный компилятор для NET платформы. Так как в примерах и makefile много чего заумного, состряпал архивчик с примерами компиляции самого компилятора и примеров с сайта. Для пользователей Windows XP и ниже в принципе не нужен Net Framework версии 1.1 он там по умолчанию в папке C:\Windows\Microsoft.NET\Framework\v1.1.4322\ Для тех у кого нет можно скачать с сайта микрософт https://www.microsoft.com/en-us/download/confirmation.aspx?id=26 Я правда так и не понял смысл некоторых игр Документация тут http://www.ethoberon.ethz.ch/oberon.net/whitepaper/ActiveOberonNetWhitePaper.pdf Можно попробывать в линухе и Mono? (TODO )
|
Автор: | sage [ 21 май 2016, 19:47 ] |
Заголовок сообщения: | Re: Компилятор Активного Оберона для платформы .NET |
Действительно, всё собирается, примеры работают. Небольшая оптимизация для батников... Можно путь к ilasm задать как переменную: Цитата: SET ilasm=с:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\ilasm.exe и потом её везде использовать:Цитата: %ilasm% Hello.IL Не у всех винда на C: установлена Эх, прикольный конечно компилятор... |
Автор: | S.Atan [ 21 май 2016, 20:02 ] |
Заголовок сообщения: | Re: Компилятор Активного Оберона для платформы .NET |
Ну да, я уже и окошко пустое попробовал... Вообщем по забавляюсь на досуге... Можно вообще в папку с компилятором перенести ilasm.exe и msvcr71.dll да и компилить на здоровье, а бинарники уже любой фреймворк покажет какой стоит!!! |
Автор: | S.Atan [ 22 май 2016, 16:41 ] | ||
Заголовок сообщения: | Re: Компилятор Активного Оберона для платформы .NET | ||
Вот по быстрому накидал...
|
Автор: | S.Atan [ 31 май 2016, 18:45 ] | |||
Заголовок сообщения: | Re: Компилятор Активного Оберона для платформы .NET | |||
А вот уже после разбирательств с компилятором!!! Вообщем не плохая штука, есть особенности (нельзя имена задавать одинаковые с системными - тоесть VAR type: INTEGER нельзя так как type используется в FrameWork-е, иногда тип System.String не передается в процедуру. То же зависит от использованных библиотек!)
|
Автор: | sage [ 02 июн 2016, 21:43 ] |
Заголовок сообщения: | Re: Компилятор Активного Оберона для платформы .NET |
O# |
Автор: | S.Atan [ 03 июн 2016, 07:50 ] |
Заголовок сообщения: | Re: Компилятор Активного Оберона для платформы .NET |
А больше никак... |
Автор: | geniepro [ 08 июн 2016, 07:28 ] |
Заголовок сообщения: | Re: Компилятор Активного Оберона для платформы .NET |
Вот старенький компилятор от отцов-основателей: http://www.ethoberon.ethz.ch/oberon.net/download/ Active Oberon for .net ЗЫ. А, так речь о нём и идёт, а то я решил, что речь о каком-то другом проекте ( Сорри ( ЗЗЫ. Лет 10 назад я баловался с этим компилятором, но потом пришёл к выводу, что Зоннон интеренснее и перспективнее. Вскоре компилятор Зоннона забросили ( |
Автор: | S.Atan [ 08 июн 2016, 18:37 ] |
Заголовок сообщения: | Re: Компилятор Активного Оберона для платформы .NET |
Ага, о нём родном... Я вот ещё Ronin пробывал, только что то у меня компилируеца всё но при запуске ошибка выполнения! А так вообще очень классный компилятор в плане обучения (махонький, при желании заточить можно под любую платформу). ЗЫ... Старенький под NET 1.1 был заточен, я перекомпилировал под 2.0 + 3.5 поэтому большинство компонентов С# можно использовать. Щас я только с XAML-ом поразбираюсь чуток и начну препарацию... Вроде AST блоками только сделать надо (давно такая задумка была) тогда возможно будет и смартлинковка и удаление пустых блоков и вообще много вкусностей. Не удивлюсь конечно если года через 1.5-2 кто нибудь с оберкора вытирая пот со лба наконец то перекомпилирует под .NET 2.0 этот компилятор и выдвинет какую нибудь сногсшибательную идею (типа, а не сделать ли нам AST дерево - блоковое?) |
Автор: | sage [ 08 июн 2016, 19:38 ] |
Заголовок сообщения: | Re: Компилятор Активного Оберона для платформы .NET |
S.Atan писал(а): Старенький под NET 1.1 был заточен, я перекомпилировал под 2.0 + 3.5 поэтому большинство компонентов С# можно использовать. Т.е. можно будет использовать для WPF?Щас я только с XAML-ом поразбираюсь чуток и начну препарацию... PS. И вообще, препарацию надо-бы делать как-то в репозитории, что-бы откатиться можно было в случае чего |
Страница 1 из 2 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |