Graeme Geldenhuys, mbunifu wa kiolesura cha mtumiaji cha picha fpGUI, mifumo ya kusanyiko PasBuild, mifumo ya majaribio Mtihani wa FP na kitatuzi cha hitilafu opdebugger kuletwa Blaise — mkusanyaji wa lahaja ya lugha ya programu ya Object Pascal.
Lengo la mwandishi lilikuwa kuunda lugha isiyo na sifa za kizamani na mara nyingi zinazofanana ambazo zilikuwa zimekusanyika kwa miongo kadhaa.
Sifa kuu za lahaja mpya:
Kwa vitu vyote vilivyoundwa kwa njia ya mnyumbuliko—mifuatano, violesura, mifano ya darasa—mfumo mmoja wa udhibiti otomatiki kulingana na hesabu ya marejeleo hutumiwa.
Aina ya kitu imeondolewa na inapendekezwa kutumia rekodi badala yake, ambayo ufafanuzi wa mbinu unapatikana.
Waendeshaji wa I/O walioacha kufanya kazi hugawa, kuweka upya, kuandika upya, kusoma kwa kuzuia na aina za faili na maandishi zimeondolewa.
Aina moja ya mfuatano inapendekezwa, ikichukua nafasi ya ShortString, AnsiString, WideString, OpenString, na UnicodeString.
Niliondoa taarifa ya with, ambayo mara nyingi ilisababisha hitilafu ambazo ni ngumu kugundua.
Ufafanuzi ulioongezwa wa vigezo wakati wa matumizi.
Ili kutengeneza msimbo wa mashine, mkusanyaji hutumia QBE (c9x.me), jenereta inayotegemea LLVM inatengenezwa.
Mipango ya mradi ni pamoja na kuunda seva ya LSP, usaidizi wa lugha katika Visual Studio Code, na kuunda zana ya uhamiaji kutoka Delphi na Free Pascal.
Chanzo: linux.org.ru
