Graeme Geldenhuys, pereka antara muka pengguna grafik fpGUI, sistem pemasangan PasBuild, sistem pengujian Ujian FPT dan penyahpepijat penyahpepijat op diperkenalkan Blaise — pengkompil untuk dialek bahasa pengaturcaraan Object Pascal.
Matlamat penulis adalah untuk mencipta bahasa yang bebas daripada ciri-ciri ketinggalan zaman dan sering bertindih yang telah terkumpul selama beberapa dekad.
Ciri-ciri utama dialek baharu ini:
Untuk semua objek yang dicipta secara dinamik—rentetan, antara muka, contoh kelas—satu sistem kawalan automatik berdasarkan pengiraan rujukan digunakan.
Jenis objek telah dialih keluar dan dicadangkan untuk menggunakan rekod sebagai gantinya, yang mana definisi kaedah tersedia.
Operator I/O yang tidak digunakan lagi menugaskan, menetapkan semula, menulis semula, membaca sekatan dan jenis fail serta teks telah dialih keluar.
Jenis rentetan tunggal dicadangkan, menggantikan ShortString, AnsiString, WideString, OpenString dan UnicodeString.
Pernyataan with telah dialih keluar, yang sering menyebabkan ralat yang sukar dikesan.
Takrif pembolehubah telah ditambah pada ketika penggunaan.
Untuk menjana kod mesin, pengkompil menggunakan QBE (c9x.me), penjana berasaskan LLVM sedang dalam pembangunan.
Pelan projek termasuk mencipta pelayan LSP, sokongan bahasa dalam Visual Studio Code dan mencipta alat untuk migrasi daripada Delphi dan Free Pascal.
Sumber: linux.org.ru
