Pascal and Delphi have always had variant records as part of the language. Are these not "mainstream" enough, especially Delphi?
Pascal and Delphi have always had variant records as part of the language. Are these not "mainstream" enough, especially Delphi?