Страница 1 из 3

новая IDE

СообщениеДобавлено: 20.10.2013 11:04:13
sa_t_an
Я уж где то здесь поднимал тему такую, вот во вложениях скрины IDE.

Есть дизайнер форм, подсветка, трэйсер(правда под Win), дизассемблер, ну и компиляторы к нему Oberon2, Active oberon.
Делал для самообразования...

Вообще очень долго такими вещами занимаюсь.

Re: мини IDE

СообщениеДобавлено: 20.10.2013 12:07:50
alex_alex_alex1
Будет ли полноценная поддержка linux? Будет ли русская локализация?

Re: мини IDE

СообщениеДобавлено: 20.10.2013 13:11:08
sa_t_an
Я это к тому, что если разработка нужна действительно, то могу выложить исходники и наработки, кому это интересно, а уж там что хотите то и воротите :)))
В своё время долго искал информацию на данную тему. Компоненты для FP сам писал, читал изучал, а так как я ленив дюжа, то упростил всё до размера понимабельности и читабельности...
Ну естественно докинг жду, что бы самому не писать!

Re: мини IDE

СообщениеДобавлено: 20.10.2013 14:19:01
alex_alex_alex1
Нужен linux и русский язык. И развитие проекта. Исходники выкладывайте, конечно.

Re: новая IDE

СообщениеДобавлено: 21.10.2013 09:28:00
Padre_Mortius
sa_t_an, проект будет интересен. Выкладывайте.

Re: новая IDE

СообщениеДобавлено: 21.10.2013 13:24:40
Andreich
Конечно интересно,.. давай ссылку в студию! Думаю что такой проект будет востребован в образовательном процессе, там где перегруженная функциями и закладками IDE будет только мешать.

Re: новая IDE

СообщениеДобавлено: 21.10.2013 14:10:09
vada
А что за компилятор Оберона? Самописный, или что из существующего? Очень интересно! Гуи на Обероне! Видел только один проект. Давно мертвый.

Re: новая IDE

СообщениеДобавлено: 22.10.2013 14:23:48
sa_t_an
Выложу вечером тогда.

vada

Оберон самописный, переписан с OPCL
http://zx.oberon2.ru/forum/viewforum.php?f=15
http://zx.oberon2.ru/forum/viewtopic.php?f=38&t=106

Ну естесственно и OVCL (визуальную библиотеку написал мини), там на форуме в принципе много всего, консольные компиляторы на обероне и т.д. и т.п.

Добавлено спустя 7 часов 50 минут 35 секунд:
Вот архив с IDE и примерами дебуггера,дизайнера форм и пэйдж контрола расширенного http://yadi.sk/d/wHPW17KCBQu96

Re: новая IDE

СообщениеДобавлено: 23.10.2013 00:32:44
alex_alex_alex1
Как его собирать?
Код: Выделить всё
[user@localhost LazIde]$ lazbuild Ide.lpr
primary config path: /home/user/.lazarus
TCompiler.Compile WorkingDir="/home/user/Рабочий стол/LazIde/" CompilerFilename="/usr/bin/fpc" CompilerParams=" -MObjFPC -Scghi -O2 -Xs -vewnhi -l -Filib/i386-linux -Fl/opt/gnome/lib -Fusynedit -Fuforms -Fucontrols -Fu/usr/lib/lazarus/components/lazcontrols/lib/i386-linux/gtk2 -Fu/usr/lib/lazarus/components/synedit/units/i386-linux/gtk2 -Fu/usr/lib/lazarus/ideintf/units/i386-linux/gtk2 -Fu/usr/lib/lazarus/lcl/units/i386-linux/gtk2 -Fu/usr/lib/lazarus/lcl/units/i386-linux -Fu/usr/lib/lazarus/components/lazutils/lib/i386-linux -Fu/usr/lib/lazarus/packager/units/i386-linux -Fu. -FUlib/i386-linux/ -dLCL -dLCLgtk2 Ide.lpr"
[TCompiler.Compile] CmdLine="/usr/bin/fpc  -MObjFPC -Scghi -O2 -Xs -vewnhi -l -Filib/i386-linux -Fl/opt/gnome/lib -Fusynedit -Fuforms -Fucontrols -Fu/usr/lib/lazarus/components/lazcontrols/lib/i386-linux/gtk2 -Fu/usr/lib/lazarus/components/synedit/units/i386-linux/gtk2 -Fu/usr/lib/lazarus/ideintf/units/i386-linux/gtk2 -Fu/usr/lib/lazarus/lcl/units/i386-linux/gtk2 -Fu/usr/lib/lazarus/lcl/units/i386-linux -Fu/usr/lib/lazarus/components/lazutils/lib/i386-linux -Fu/usr/lib/lazarus/packager/units/i386-linux -Fu. -FUlib/i386-linux/ -dLCL -dLCLgtk2 Ide.lpr"
Hint: Start of reading config file /etc/fpc.cfg
Hint: End of reading config file /etc/fpc.cfg
Free Pascal Compiler version 2.6.2 [2013/07/07] for i386
Copyright (c) 1993-2012 by Florian Klaempfl and others
Target OS: Linux for i386
Compiling Ide.lpr
Compiling ./forms/mainform.pas
Compiling ./controls/expagecontrol.pas
expagecontrol.pas(15,71) Fatal: Can't find unit Windows used by ExPageControl
ERROR: failed compiling of project /home/user/Рабочий стол/LazIde/Ide.lpi

Re: новая IDE

СообщениеДобавлено: 23.10.2013 10:57:44
sa_t_an
Я в лазарусе собираю, но под windows, под линукс наверно надо стандартные компоненты... ???
Судя по 'Can't find unit Windows used by ExPageControl'

Re: новая IDE

СообщениеДобавлено: 23.10.2013 11:03:38
alex_alex_alex1
Посмотрите в Linux, явно требуется править исходники, ставить условия в код на проверку ОС.

Re: новая IDE

СообщениеДобавлено: 23.10.2013 16:03:57
hinst
Какой-то этот оберон контуженный, кому он вообще нужен;; FPC рулит и педалит

Re: новая IDE

СообщениеДобавлено: 24.10.2013 10:42:08
sa_t_an
hinst
Оберон очень лаконичный, простой и мощный язык, гораздо мощнее паскаля, в добавок в нем убраны потенциально опасные моменты кодинга. Ну если это не аргумент, то софт для управления стратегическим оборудованием (медицина, атомная энергетика, беспилотное оборудование и т.д.) в основном пишется на оберонах.
Причем скорость разработки (если вы разобрались в Обероне) увеличиваются в разы. Я например написал аналог VCL Delphi 1-2 за три дня. Один минус большой нехватка информации и примеров на оберонах. А так писать операционные системы да и просто программы одно удовольствие. Ну естественно в моём случае для души и понятия работы компиляторов, линкеров, дизассемблеров, ассемблеров и т.д.

А по большому случаю на вкус и цвет у каждого свои фломастеры!

Re: новая IDE

СообщениеДобавлено: 24.10.2013 14:51:07
Kemet
а компилятора-то нема

Re: новая IDE

СообщениеДобавлено: 24.10.2013 15:29:59
sa_t_an
Kemet :)

Привет, я его на zx.oberon2.ru выложил, он на делфях, вот ща весь в сомнениях, какой накатать компилер на FP 07, Active или с BB сдуть?
Хотя для начала асм в стиле fasm написать хотел, тож для повышения квалификации.