Første testudgivelse af programmeringssproget Hare

Drew DeVault, forfatter til Sway-brugermiljøet, Aerc-e-mail-klienten og SourceHuts kollaborative udviklingsplatform, har frigivet Hare-programmeringssproget version 0.24.0 og annonceret ændringer i reglerne for, hvordan nye versioner dannes. Hare 0.24.0 var den første udgivelse - tidligere havde projektet ikke lavet separate versioner. Samtidig forbliver implementeringen af ​​sproget ustabil og giver mulighed for ændringer, der krænker kompatibiliteten, indtil dannelsen af ​​en stabil 1.0-udgivelse.

Skiftet til en udviklingsmodel, der involverer periodisk offentliggørelse af individuelle testversioner, forklares med intentionen om at forenkle dannelsen og vedligeholdelsen af ​​pakker i distributioner, samt ønsket om at gøre test af nye funktioner og sporing af ændringer mere bekvemt for brugerne. Indtil sproget er fuldt stabiliseret, planlægges nye versioner at blive udgivet hver 3. måned, ved at bruge nummereringen 0.YY.Q, hvor YY er de sidste to cifre i året, og Q er nummeret på det kvartal, hvor udgivelsen blev offentliggjort. Hver udgivelse vil indeholde en liste over ændringer siden sidste opdatering.

Hare præsenteres som et systemprogrammeringssprog, tæt på C-sproget, men enklere end C. Compiler- og værktøjskædens kildekode er licenseret under GPLv3-licensen, og standardbibliotekskoden er licenseret under MPL (Mozilla Public License). Hare er optimeret til opgaver på lavt niveau, såsom udvikling af operativsystemer, compilere, netværksapplikationer og systemværktøjer, der kræver maksimal ydeevne og fuld kontrol over udførelsen. Sproget bruger manuel hukommelsesstyring og et statisk typesystem, hvor hver variabel eksplicit skal tildeles en bestemt type.

Der leveres en minimal runtime til at køre applikationen, og et standardbibliotek af funktioner distribueres til udvikling, der giver adgang til de grundlæggende grænseflader i operativsystemet, samt tilbyder funktioner til at arbejde med typiske algoritmer, protokoller og formater, herunder midler til brug af regulære udtryk og kryptering. Til udvikling af grafiske applikationer udvikles hare-wayland-værktøjssættet, såvel som bindinger til at få adgang til mulighederne for GTK, Vulkan, OpenGL, SDL2 og libui.

Kilde: opennet.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster