Հունվարի 16-ին տեղի ունեցավ GNU Guile-ի հիմնական թողարկումը. Scheme ծրագրավորման լեզվի ներկառուցված իրականացում բազմաթելային, ասինխրոնիկության, ցանցի հետ աշխատելու և POSIX համակարգի զանգերի, C երկուական ինտերֆեյսի, PEG վերլուծության, REPL ցանցի վրա, XML-ի աջակցությամբ; ունի իր սեփական օբյեկտի վրա հիմնված ծրագրավորման համակարգը:

Նոր տարբերակի հիմնական առանձնահատկությունը JIT կոմպիլյացիայի լիարժեք աջակցությունն է, որը հնարավորություն է տվել արագացնել ծրագրերը միջինը երկու անգամ, առավելագույնը երեսուներկու՝ mbrot-ի չափանիշի համար: Համեմատած Guile վիրտուալ մեքենայի նախորդ կայուն տարբերակի հետ, հրահանգների հավաքածուն դարձել է ավելի ցածր մակարդակ:

Համատեղելիությունը Scheme R5RS և R7RS ծրագրավորման լեզվի ստանդարտների հետ նույնպես բարելավվել է, և աջակցություն է հայտնվել կառուցվածքային բացառություններ и հերթափոխով հայտարարություններ և արտահայտություններ բառապաշարային համատեքստում։ Scheme-ով գրված Eval-ը դարձել է նույնքան արդյունավետ, որքան իր C համարժեքը։ Տրամադրվել է Record-ի տարբեր իրականացումների հետ աշխատելու գործիքների միասնական հավաքածու։ GOOPS-ում դասերը այլևս վերասահմանելի չեն։ Մանրամասները և այլ փոփոխությունները կարելի է գտնել թողարկման հայտարարության մեջ։

Լեզվի նոր կայուն ճյուղն այժմ 3.x. Այն տեղադրված է նախորդ կայուն 2.x ճյուղին զուգահեռ։

Source: linux.org.ru

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster