بلڪل تازو، ڪيٽي اسٽرڪ 0.9 جو ايندڙ ورزن جاري ڪيو ويو - هڪ بيان جي ٻولي ۽ اوزار مختلف بائنري فارميٽ کي پارس ڪرڻ لاءِ (مثال طور، نيٽ ورڪ پيڪٽس، تصوير/آڊيو/وڊيو فائلون، ڊيٽابيس، آرڪائيوز، ڪنٽينر وغيره). غير معمولي ڏسڻ واري نسخي نمبر 0.9 جي باوجود، هي هڪ اهم رليز آهي جنهن ۾ گذريل 2.5 سالن ۾ ترقيات شامل آهن. هن عرصي دوران، ٻولي منصوبن جي سڄي خاندان ۾ وڌي وئي آهي:
- هڪ گڏ ڪرڻ وارو جيڪو توهان کي مختلف پروگرامنگ ٻولين ۾ تيار ڪيل پارسر سورس ڪوڊ حاصل ڪرڻ جي اجازت ڏئي ٿو (C++, C#, Construct, Go, Java, JavaScript, Lua, Nim, Perl, PHP, Python, Ruby) فارميٽ مان وضاحتي فائل (.ksy)، گڏوگڏ گراف ويز فارميٽ ۾ ڊراگرام ۽ HTML ۾ انساني پڙهڻ جي قابل فارميٽ وضاحتون؛
- هڪ ئي وقت ۾ بصري ڪنٽرول سان وضاحتن جي آسان ترقي لاءِ اوزار: ويب IDE, ڪنسول visualizer, بصري اسٽوڊيو ڪوڊ لاءِ پلگ ان, شوقين, Veles, Hiew لاءِ پلگ ان, پلگ ان بائنري ننجا لاءِ;
- ڪيٽي ڍانچي کي اسيمبليءَ جي عمل ۾ ضم ڪرڻ جا ماڊل Maven لاء, گريڊ لاء, Python لاء, JavaScript/WebPack لاءِ
- فارميٽ لائبريري، جنهن جو اڳ ۾ ئي هن رليز ۾ 156 وضاحتون آهن (۽ 78 وڌيڪ فارميٽ پل جي درخواست جي نظرثاني جي عمل ۾ آهن).
- پلگ ان ڪمپريشن الگورتھم جي لائبريري ڪيٽي ڪمپريس
- ماڊل FUSE لاءِ - ڪيٽي FS، جيڪو توهان کي اجازت ڏئي ٿو هڪ فائل کي هڪ فائيل سسٽم جي طور تي، ان جي فارميٽ جي ksy وضاحت کي استعمال ڪندي
ٻولي GitHub پاران تسليم ٿيل ۽ ھاڻي 400 کان وڌيڪ مفت / اوپن سورس پروجيڪٽ ۾ استعمال ڪيو ويو آھي سڀني قسمن جي ڌار ڌار ڊيٽا فارميٽس کي پارس ڪرڻ لاءِ. ريورس انجنيئرنگ ملڪيت واري راند ڊيٽا فائلونڪمنگ سيٽلائيٽ ڪميونيڪيشن پروٽوڪول جو تجزيو.
ٻولي 0.9 جي مکيه جدت مان، ان کي نمايان ڪرڻ جي قابل آهي:
- نئين ٽارگيٽ ٻولين لاءِ سپورٽ (Python via Construct Library، Nim، HTML ۾ دستاويزن جو نسل)
- جديد C++ لاءِ مڪمل سپورٽ (سمارٽ پوائنٽرز، ميموري کي دستي طور تي منظم ڪرڻ جي ڪا ضرورت ناهي، سڀني سڃاتل ميموري ليڪس کي درست ڪري ٿو)
- nested قسمن کي ايڊريس ڪرڻ لاءِ مدد نحو ذريعي جيئن foo::bar::baz
- بيان ڪيل شرطن جي مطابق پڙهڻ واري ڊيٽا کي درست ڪرڻ لاء مدد (درست)
- بائيٽ ۽ بٽس ۾ جامد ڊيٽا جي جوڙجڪ جي سائز کي ڳڻڻ (آپريٽرز جي سائيز ۽ بٽ سائز)
- فارم ۾ هڪ ٻولي جي رسمي وضاحت JSON اسڪيمن، جنهن مان هاڻي دستاويز ٺاهي وئي آهي
جو ذريعو: linux.org.ru