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

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

Համատեղելիությունը Scheme R5RS և R7RS ծրագրավորման լեզվի ստանդարտների հետ նույնպես բարելավվել է, և աջակցություն է հայտնվել կառուցվածքային բացառություններ и հերթափոխով հայտարարություններ և արտահայտություններ բառապաշարի համատեքստում: Scheme-ում գրված eval-ի կատարումը հավասար էր C լեզվի իր գործընկերոջ կատարմանը; Գրառման տիպի տարբեր իրականացումների համար տրամադրվում է գործիքների միասնական փաթեթ՝ դրանց հետ աշխատելու համար. GOOPS-ի դասերն այլևս չեն վերացվում. Մանրամասներին և այլ փոփոխություններին կարող եք ծանոթանալ թողարկման հայտարարության մեջ:

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

Source: linux.org.ru

Добавить комментарий