Graeme Geldenhuys, disinjatur tal-interfaċċja grafika għall-utent fpGUI, sistemi ta' assemblaġġ PasBini, sistemi ta' ttestjar FPTest u debugger opdebugger daħħal Blaise — kompilatur għad-djalett tal-lingwa ta' programmar Object Pascal.
L-għan tal-awtur kien li joħloq lingwa ħielsa mill-karatteristiċi skaduti u spiss duplikati li kienu akkumulaw matul għexieren ta' snin.
Il-karatteristiċi ewlenin tad-djalett il-ġdid:
Għall-oġġetti kollha maħluqa dinamikament—kordi, interfaċċji, istanzi tal-klassi—tintuża sistema waħda ta' kontroll awtomatika bbażata fuq l-għadd tar-referenzi.
It-tip ta' oġġett tneħħa u huwa propost li minflok jintuża record, li għalih hemm disponibbli definizzjonijiet ta' metodi.
L-operaturi I/O li mhumiex prekarji, bħal pereżempju assign, reset, rewrite, blockread u t-tipi ta' fajls u test, tneħħew.
Qed jiġi propost tip wieħed ta' string, li jissostitwixxi ShortString, AnsiString, WideString, OpenString, u UnicodeString.
Neħħejna d-dikjarazzjoni with, li spiss wasslet għal żbalji diffiċli biex jinstabu.
Żidna d-definizzjoni tal-varjabbli fil-punt tal-użu.
Biex jiġġenera kodiċi tal-magna, il-kumpilatur juża QBE (c9x.me), ġeneratur ibbażat fuq LLVM qed jiġi żviluppat.
Il-proġett jippjana li joħloq server LSP, jappoġġja l-lingwa fil-Visual Studio Code, u joħloq għodda għall-migrazzjoni minn Delphi u Free Pascal.
Sors: linux.org.ru
