GNU Guile 3.0

16-yanvar kuni GNU Guile-ning asosiy nashri bo'lib o'tdi - ko'p oqim, asinxroniya, tarmoq bilan ishlash va POSIX tizim qo'ng'iroqlari, C ikkilik interfeysi, PEG tahlili, tarmoq orqali REPL, XML; o'zining ob'ektga yo'naltirilgan dasturlash tizimiga ega.

Yangi versiyaning asosiy xususiyati JIT kompilyatsiyasini to'liq qo'llab-quvvatlash bo'lib, bu dasturlarni o'rtacha ikki baravar tezlashtirishga imkon berdi, mbrot benchmarki uchun maksimal o'ttiz ikki marta. Guile virtual mashinasining oldingi barqaror versiyasi bilan solishtirganda, ko'rsatmalar to'plami past darajaga aylandi.

R5RS sxemasi va R7RS dasturlash tili standartlari bilan muvofiqligi ham yaxshilandi va qo'llab-quvvatlash paydo bo'ldi. tuzilgan istisnolar ΠΈ muqobil deklaratsiyalar va iboralar leksik kontekst doirasida. Sxemada yozilgan baholashning ishlashi uning C tilidagi hamkasbi bilan teng edi; Record turining turli xil ilovalari uchun ular bilan ishlash uchun yagona vositalar to'plami taqdim etiladi; GOOPS-dagi sinflar endi bekor qilinmaydi; Tafsilotlar va boshqa o'zgarishlarni nashr e'lonida topish mumkin.

Tilning yangi barqaror filiali endi 3.x. U avvalgi barqaror 2.x filialiga parallel ravishda o'rnatiladi.

Manba: linux.org.ru

a Izoh qo'shish