Graeme Geldenhuys, wopanga mawonekedwe azithunzi fpGUI, machitidwe osonkhanitsira PasBuild, machitidwe oyesera Kuyesa kwa FP ndi debugger opdebugger anayambitsa Blaise — chojambulira cha chilankhulo cha pulogalamu ya Object Pascal.
Cholinga cha wolembayo chinali kupanga chilankhulo chopanda zinthu zakale komanso zobwerezabwereza zomwe zinasonkhanitsidwa kwa zaka makumi ambiri.
Zinthu zazikulu za chilankhulo chatsopano:
Pa zinthu zonse zopangidwa mwadongosolo—ma strings, ma interfaces, ma instances a class—dongosolo limodzi lodzilamulira lokha lozikidwa pa kuwerengera ma reference limagwiritsidwa ntchito.
Mtundu wa chinthucho wachotsedwa ndipo akulangizidwa kuti mugwiritse ntchito zolemba m'malo mwake, zomwe zikutanthauziridwa ndi njira.
Ogwiritsa ntchito I/O omwe sanagwiritsidwe ntchito amapatsa, amakonzanso, amalembanso, amalemba blockread ndipo mitundu ya mafayilo ndi zolemba zachotsedwa.
Mtundu umodzi wa chingwe ukuperekedwa, womwe umalowa m'malo mwa ShortString, AnsiString, WideString, OpenString, ndi UnicodeString.
Ndachotsa mawu akuti with, omwe nthawi zambiri amachititsa kuti zolakwika zikhale zovuta kuzizindikira.
Tanthauzo la zinthu zosinthika zomwe zawonjezeredwa pamalo ogwiritsidwa ntchito.
Kuti apange code ya makina, compiler imagwiritsa ntchito QBE (c9x.me), jenereta yochokera ku LLVM ikupangidwa.
Pulojekitiyi ikukonzekera kupanga seva ya LSP, kuthandizira chilankhulo cha Visual Studio Code, ndikupanga chida chosamukira kuchokera ku Delphi ndi Free Pascal.
Source: linux.org.ru
