Graeme Geldenhuys, désainer antarmuka pangguna grafis fpGUI, sistem perakitan PasBuild, sistem uji coba Tés FPT sareng panyebab debug opdebugger ngenalkeun Blaise — hiji kompiler pikeun dialek basa pamrograman Object Pascal.
Tujuan pangarangna nyaéta pikeun nyiptakeun basa anu bébas tina fitur-fitur anu geus luntur sareng sering duplikat anu parantos akumulasi salami sababaraha dasawarsa.
Fitur utama dialek anyar:
Pikeun sadaya objék anu didamel sacara dinamis—string, antarmuka, instansi kelas—hiji sistem kontrol otomatis dumasar kana cacah rujukan dianggo.
Jenis objék parantos dihapus sareng diusulkeun pikeun nganggo rékaman, anu definisi metodena sayogi.
Operator I/O anu teu dianggo deui masihan, ngareset, nyerat ulang, maca blokir, sareng jinis file sareng téks parantos dihapus.
Hiji tipe string tunggal diusulkeun, ngagantikeun ShortString, AnsiString, WideString, OpenString, sareng UnicodeString.
Pernyataan "with" geus dihapus, anu mindeng ngabalukarkeun kasalahan anu hésé dideteksi.
Nambahkeun definisi variabel dina titik panggunaan.
Pikeun ngahasilkeun kode mesin, kompiler ngagunakeun QBE (c9x.me), generator berbasis LLVM keur dikembangkeun.
Rencana proyékna kalebet nyieun server LSP, dukungan basa dina Visual Studio Code, sareng nyieun alat pikeun migrasi ti Delphi sareng Free Pascal.
sumber: linux.org.ru
