Drew DeVault, onkọwe ti agbegbe olumulo Sway, alabara imeeli Aerc, ati Syeed idagbasoke ifowosowopo SourceHut, ti ṣe atẹjade itusilẹ ti ede siseto Hare 0.24.2 (nọmba ẹya jẹ 0.YY.Q, nibiti YY ti jẹ kẹhin awọn nọmba meji ti ọdun ati Q - nọmba nọmba). Ehoro jẹ ede siseto awọn ọna ṣiṣe ti o jọra si C, ṣugbọn rọrun ju C. Koodu orisun ti alakojọ ati awọn irinṣẹ ti pin labẹ iwe-aṣẹ GPLv3, ati pe koodu ile-ikawe boṣewa jẹ iwe-aṣẹ labẹ MPL (Aṣẹ Gbogbo eniyan Mozilla).
Ede ti wa ni iṣapeye fun didaṣe awọn iṣoro kekere-kekere gẹgẹbi awọn ọna ṣiṣe to sese ndagbasoke, awọn olupilẹṣẹ, awọn ohun elo nẹtiwọọki ati awọn ohun elo eto ti o nilo iṣẹ ṣiṣe ti o pọju ati iṣakoso kikun lori ipaniyan. Ede naa nlo iṣakoso iranti afọwọṣe ati eto iru aimi, ninu eyiti oniyipada kọọkan gbọdọ wa ni pato ni pato iru kan pato.
Lati ṣiṣẹ ohun elo naa, akoko asiko ti o kere ju ni a pese, ati fun idagbasoke, ile-ikawe boṣewa ti awọn iṣẹ ti pin, pese iraye si awọn atọkun ipilẹ ti ẹrọ iṣẹ, ati fifun awọn iṣẹ fun ṣiṣẹ pẹlu awọn algoridimu boṣewa, awọn ilana ati awọn ọna kika, pẹlu irinṣẹ fun lilo deede expressions ati ìsekóòdù. Fun idagbasoke awọn ohun elo ayaworan, ohun elo irinṣẹ hare-wayland ti wa ni idagbasoke, bakanna bi awọn abuda fun iraye si awọn agbara ti GTK, Vulkan, OpenGL, SDL2 ati libui.
Ninu ẹya tuntun:
- A ti fi atilẹyin kun fun eto iṣiṣẹ NetBSD (ni afikun si OpenBSD ti a ti ṣe atilẹyin tẹlẹ, FreeBSD ati Linux).
- Fikun sintasi fun asọye “fun-kọọkan” losiwajulosehin, ṣiṣe awọn ti o rọrun lati iterate lori orun eroja ati awọn ege. jẹ ki awọn nkan = [1, 2, 3, 4, 5]; fun (jẹ ki ohun kan .. awọn ohun) {fmt :: println (ohun kan) !; };
- O ṣee ṣe lati ṣalaye awọn aye iṣẹ iyan, iye aiyipada eyiti o ṣeto lakoko asọye iṣẹ. fn apẹẹrẹ (x: int, y: int = 34) ofo = {// ... }; apẹẹrẹ (12); // deede si pipe apẹẹrẹ (12, 34);
- Imudara iṣẹ ti module bufio ati awọn API ti o ni ibatan ti o lo I/O buffered, gẹgẹbi unix :: resolvconf, unix :: ogun, ati unix :: passwd.
- Module "regex::" ngbanilaaye awọn ikosile deede lati lo awọn ilana bii "(ha|py|sh)" lati ṣe atokọ awọn aṣayan pupọ.
- A fi àtìlẹ́yìn kún un fún ìrántí pínpín (shm_open) àti ìlànà memfd, èyí tí ó fúnni láyè láti dá agbègbè ìrántí mọ̀ nípasẹ̀ àpèjúwe fáìlì tí a gbé kalẹ̀ láàrín àwọn ìlànà. Ìrántí pínpín, èyí tí a lè lò fún ìbánisọ̀rọ̀ láàárín iṣẹ́ àti nínú iṣẹ́, ti wà nínú ìmúṣẹ oníbàárà, fún àpẹẹrẹ. olupin Wayland hare-wayland.
- Awọn iṣẹ cryptographic ti a ṣafikun crypto :: ec, crypto :: ecdh ati crypto :: ecdsa.
orisun: opennet.ru
