Ses atouts : meilleure compatibilité avec Delphi, amélioration de la RTL et support de nouvelles plateformes
Selon Michaël Van Canneyt qui travaille sur Free Pascal depuis près de vingt ans, la version 3.0 RC1 (Release candidate) du compilateur est à venir sous peu. Dans la revue en anglais Blaise Pascal magazine n° 43 de juillet 2015, il propose une synthèse de ce à quoi on peut s’attendre :
- meilleure compatibilité avec les versions récentes de Delphi : acceptation des chaînes codepage-aware strings, espaces de nommage avec utilisation des points, nette amélioration des génériques (fonction Default par exemple), prise en compte des type helpers et des constructeurs de tableaux dynamiques ;
- améliorations de la RTL : utilisation du code page pour les chaînes, Unicode pour les entrées/sorties, TThread proche de celui de XE7, meilleur traitement XML, Json, SQLDB et FP-Web ;
- nouveaux systèmes d’exploitation acceptés : machine virtuelle Java et Dalvik pour Android (mais sans RTL pour le moment), Aix et même 16-Bit real Mode MS-DOS ;
- support des Attributes et des paquets dynamiques.
Qu'en pensez-vous ?