Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

Хочу :))   Найти похожие ветки 

 
Garrison   (2002-08-21 14:08) [0]

Хочу чтобы лет так через 5, когда будет переписана вся библиотека VCL,
появилась программа, которая проект на VCL конвертит в проект на KOL.
Есть некоторые :)) знания из теории компиляторов и регулярных выражений. Обращяйтесь. :)) Может что и придумаем ....
Ребята, молодцы !!! По сравнению с XCL сильно выросли ...
Так держать.


 
BorisMor   (2002-08-21 14:50) [1]


> Ребята, молодцы !!! По сравнению с XCL сильно выросли ...
> Так держать.

Не рябята, а Vladimir Kladov :)
Хотя парочка людей (вроде Gandalf"а) найдется, которые очень активно участвуют.


 
Gandalf   (2002-08-21 16:55) [2]

>Хотя парочка людей (вроде Gandalf"а) найдется, которые очень >активно участвуют.
Спасибо!

>Хочу чтобы лет так через 5, когда будет переписана вся >библиотека VCL,
Все не обещаю - но кое-что еще сделаю, и старое доработаю.

>появилась программа, которая проект на VCL конвертит в проект >на KOL.
Я сам над этим думал - но сейчас все больше склоняюсь к мнению, а зачем?

>Есть некоторые :)) знания из теории компиляторов и регулярных >выражений. Обращяйтесь. :)) Может что и придумаем ....
Компилятор мы новый не делаем - это вы к Лазарусу обращайтесь.
А вот человека, который бы отрисовку компонентам сделал не хватает. Еще можно кое-что на асм перевести.


 
Mhorse ©   (2002-08-21 23:35) [3]

Po povodu otrisovki est vremennoe reshenie: v sostav MCK-komponenta vvodit v razdele private analogichniy component iz VCL, kotoriy i budet otrisovivatsya. Mera vremennaya potomy, chto v design-time vse budet vigledet ne tak, kak v run-time.

P.S. Izvinite za translit


 
Gandalf   (2002-08-22 09:56) [4]

Я так пробовал давным-давно, но так делать нельзя, KOLnMCK, сразу заблокирует форму - и ничего компилится не будет.


 
Vladimir Kladov   (2002-08-22 10:56) [5]

Через 5 лет будет другой язык. И если его не сделает Борланд или
Майкрософт, его сделаю я. Так что VCL умрет вместе с Паскалем и С++. И переписывать весь VCL нет нужды. KOL в некоторых моментах даже сильнее, хотя и дорабатывать еще есть пока что. К сожалению, много усилий приходится тратить на сохранение малого размера, засчет техники "отложить инициализацию свойств до востребования", "объединить похожие объекты", "переложить функциональность на встроенные возможности ОС".
Мне многие помогают, и особенно в плане отлова багов. Спасибо всем большое. Благодаря всем сочувствующим, утерты носы и Борланду, и Майкрософту. Десятикратное снижение веса экзешника - это все-таки, я считаю, очень чувствительный результат.

Переписывать VCL не надо. Но есть некоторая ниша для знакомых с
регулярными выражениями. Это невизуальные компоненты VCL, происходящие от TComponent и фактически не использующие Forms, Dialogs, Controls и иже с ними. Естественно, имеющие все исходники. Было бы неплохо иметь конвертор таких компонент в KOL-объекты. (Еще лучше, чтобы сразу генерился код и для компонентов-зеркал, на основе TKOLObj из MCK, но это второстепенно). Такой конвертер мог бы радикально решить проблему нехватки компонентов невизуальных. Например, того, что работает с сетью, специальным оборудованием, да мало ли с чем еще. У меня пока не находится времени, хотя принципиальных препятствий решения такой задачи нет. Так что милости просим.


 
Garrison   (2002-08-22 11:40) [6]


> Через 5 лет будет другой язык. И если его не сделает Борланд
> или
> Майкрософт, его сделаю я.

Зачем изобретать велосипед? Результат будет схож с JAVA. Выигрывает сильнейший. Думаю за Object Pascal и C++ ... будущее.
А вот максимально использовать возможности IDE и гиганской работой проделанной Borland над VCL стоит. До сих пор не могу понять, со времен XCL прошло довольно много времени, Borland оставила за собой пальму первенства в скорости компилятора, а вот по поводу размера кода .... Не плохо было бы подумать над финальной сборкой. Т.е. во время разработки использовать все возможности языка и соответственно скорости компилятора, а перед релизом собирать компактный код (как вариант перевод проекта на KOL). Но, мне до Borland как до Канадской границы ... :((


> Но есть некоторая ниша для знакомых с
> регулярными выражениями.

Помогу, ессстесно не в рабочее время ...


> Gandalf
> А вот человека, который бы отрисовку компонентам сделал
> не хватает. Еще можно кое-что на асм перевести.

И это можно ...

Кстати, был бы очень признателен за информацию (желательно с исходниками) вариантов реализации больших чисел(RSA) на Object Pascal + ASM.


 
SPeller ©   (2002-08-22 19:54) [7]


> Gandalf (21.08.02 16:55)
> А вот человека, который бы отрисовку компонентам сделал
> не хватает

После нового года обращайтесь - чем смогу помогу. А раньше времени мало. Кроме своего курсового ещё наверно кучу буду делать: решил я это дело на поток поставить и зарабатывать реальную денежку. Поработаю так, на себя, а потом как работа закончится можно будет заняться и общественно полезным программированием на добровольной и безвозмездной основе. :-)) Тем более что самому это очень интересно, + бесценный опыт.


 
Boguslaw Brandys   (2002-09-28 12:30) [8]

Did someone test KOL with Delphi 7 (.NET version) ? Working ?
Microsoft has dangerous plans to eliminate another languages and make C# and .NET - the one official...



Страницы: 1 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.049 c
3-84020
WinAmp
2003-05-30 21:07
2003.06.26
Индекс не дает редактировать данные в таблице?! :-(


9-83839
MRB_SPB
2003-01-16 12:49
2003.06.26
Геометрия


14-84635
NewN
2003-06-10 08:31
2003.06.26
Деятельность Луны в длинной фазе.


11-84046
sapsan
2002-09-25 18:55
2003.06.26
недопонял ответ в FAQ по вопросу о проблеме с Proxies.dcu


3-83964
GSVSerg
2003-05-29 12:50
2003.06.26
dbgrid