Functional programming and fpjsonrtti lazarus / 64-FPC development ---------------------------------------------------------------------- LeoBruno · 2022-07-23 17:15 Hi: Is it possble to use FPJsonRtti to serialize OBjects written with Functional Programming? Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i  type       { TClasse }   TClasse = class(TObject)  private    FNome: string;  published    function Nome(aValue: string): TClasse; overload;    function Nome: string; overload;        end; implementation { TClasse } function TClasse.Nome(aValue: string): TClasse;begin  result := Self;  FNome := aValue;end; function TClasse.Nome: string;begin  result := FNome;end; thank' s in advance! -- Maybe the question should be: How to generate rtti information with functional Object? ---------------------------------------------------------------------- PascalDragon · 2022-07-24 20:54 Quote from: LeoBruno on July 23, 2022, 07:15:39 pmHow to generate rtti information with functional Object? This is not possible with the existing RTTI, because it doesn't store the method's signature which is required for correct overload selection. This will only become possible once the extended RTTI is integrated. Also please use [ code=pascal ][ /code ] tags for source code which increases readability and also avoids the forum software interpreting certain character sequences. ---------------------------------------------------------------------- LeoBruno · 2022-08-07 13:41 I need to use functional programming in order to properly work with interfaces, because is hard to implement interfaces with Properties. Where can I find information about the completion status of the "Extended RTTI"? Thank you in advance!! Quote from: PascalDragon on July 24, 2022, 10:54:32 pmQuote from: LeoBruno on July 23, 2022, 07:15:39 pmHow to generate rtti information with functional Object? This is not possible with the existing RTTI, because it doesn't store the method's signature which is required for correct overload selection. This will only become possible once the extended RTTI is integrated. Also please use [ code=pascal ][ /code ] tags for source code which increases readability and also avoids the forum software interpreting certain character sequences. ---------------------------------------------------------------------- PascalDragon · 2022-08-08 21:37 Quote from: LeoBruno on August 07, 2022, 03:41:13 pmWhere can I find information about the completion status of the "Extended RTTI"? Keep an eye on this merge request (or any follow up should this one be closed without merge).