Հետ
Ծրագրավորում և բաց կոդ

Teal. Lua-ի ստատիկ տիպավորված բարբառը

Hacker News (YC)
Advertisement468 × 90

Teal-ը Lua ծրագրավորման լեզվի բաց կոդով, ստատիկ տիպավորված բարբառ է, որը նախատեսված է Lua-ի էկոհամակարգում տիպերի ստուգման առավելությունները ներդնելու համար: Ներմուծելով տիպերի համակարգ, որը կոմպիլյացվում է ստանդարտ Lua-ի, Teal-ը թույլ է տալիս ծրագրավորողներին հայտնաբերել սխալները մշակման փուլում, այլ ոչ թե ծրագրի աշխատանքի ընթացքում: Լեզուն պահպանում է լիարժեք համատեղելիություն առկա Lua կոդերի և գրադարանների հետ, ինչը այն դարձնում է գրավիչ այն նախագծերի համար, որոնք պահանջում են Lua-ի արագությունն ու պարզությունը, բայց միաժամանակ ունեն ստատիկ տիպավորման կարիք: Teal-ի կոմպիլյատորը Teal ֆայլերը վերածում է Lua-ի, ինչը երաշխավորում է, որ ստացված կոդը կարող է աշխատել ցանկացած ստանդարտ Lua ինտերպրետատորի վրա: Այս նախագիծը նպատակ ունի կամրջել դինամիկ սկրիպտավորման և կառուցվածքային ծրագրավորման միջև եղած բացը՝ ապահովելով հարմարավետ շարահյուսություն Lua-ի մշակողների համար:

This is a summary. Read the full article at the original source:

Hacker News (YC)
Advertisement468 × 90
Share
Ծրագրավորում և բաց կոդ

Կապակցված

Hacker News-ում վերջերս հրապարակված հոդվածը ուսումնասիրում է Parser Combinators-ի հիմնարար հասկացությունները և դրանց գործնական կիրառումը: Parser combi…

Hacker News (YC)
Advertisement970 × 250