Forum > General
Is ExtendedRTTI now available in FPC 3.3.1?
vfclists:
Is the ExtendedRTTI ready yet?
The following links suggest to me that it is now functional in FPC 3.3.1.
https://gitlab.com/freepascal.org/fpc/source/-/issues/38964
https://gitlab.com/freepascal.org/fpc/source/-/merge_requests/423
Thaddy:
well, the merge request was closed and not merged according to the second link and that link is recent. it may have been put on hold in preparation of a possible release, only after that more work would be done. that is how i read it.
also note there is no availability announcement yet.
marcov:
It is merged, but now of course needs to be tested, debugged and expanded.
vfclists:
--- Quote from: marcov on January 20, 2024, 04:37:54 pm ---It is merged, but now of course needs to be tested, debugged and expanded.
--- End quote ---
What kind of programs can be used to test and debug it?
This thread piqued my interest because apparently one of its use cases is to make using VCL controls with "scripting" languages easier - https://forum.lazarus.freepascal.org/index.php/topic,52849.msg392920.html#msg392920
PascalDragon:
--- Quote from: Thaddy on January 20, 2024, 04:28:57 pm ---well, the merge request was closed and not merged according to the second link and that link is recent. it may have been put on hold in preparation of a possible release, only after that more work would be done. that is how i read it.
--- End quote ---
You did read my comment there?
--- Quote from: Thaddy on January 20, 2024, 04:28:57 pm ---also note there is no availability announcement yet.
--- End quote ---
Because only the low level part is there. The support in the Rtti unit is missing as well as a suitable default setting for TObject.
--- Quote from: vfclists on January 20, 2024, 05:36:07 pm ---What kind of programs can be used to test and debug it?
--- End quote ---
You can look at the tests/test/texrtti* tests to see how you can access it using the low level functionality in the TypInfo unit. But it might be better to wait for the corresponding implementation in the high level Rtti unit.
Navigation
[0] Message Index
[#] Next page