is anyone work about this subject.
for Port JCL,JVCL, Jedi Components to Lazarus.
I think now lazarus and free pascal has enough capasity for port this components.
I think when jedi port lazarus, lazarus will be better than Delphi
Nobody works on the port and most likely nobody will do it in future either.
The simple reason is that Jedi libraries are put together in a stupid way. There are many useless dependencies and useless glue code. Tons of DEFINEs must be set. Everything depends on Windows even when it makes no sense.
I have extracted and ported 2 components from Jedi libs. See:
http://wiki.lazarus.freepascal.org/bzip2libhttp://wiki.lazarus.freepascal.org/StringHashMapFor example the hash map depended on Windows, and it depended on the rest of JCL! I had to remove all the dependencies and other useless code.
Please look at the JCL and JVCL code yourself, or try to port it yourself and you see what I mean.
The good news is that most Jedi components can be replaced with some other existing Lazarus component.
If there is a useful component which doesn't have a replacement, it can be ported separately, removing the dependencies.
Juha