Tekkis suur vĂ€ljalase Deno â avatud, turvaline TypeScripti kĂ€ituskeskkond, millel on jĂ€rgmised omadused:
- Ăksnes selge juurdepÀÀs failisĂŒsteemile, vĂ”rku ja keskkonda, kasutaja poolt mÀÀratud Ă”iguste kaudu;
- TypeScripti tÀitmine ilma Node.JS-i ja tsc-ta;
- TagasiĂŒhilduvus Javascriptiga: iga Deno jaoks mĂ”eldud programm, mis ei viita Deno globaalsete nimede ruumile ja on kehtiv Javascripti kood, saab brauseris tĂ€ita;
- Toimetatakse ĂŒhtse kĂ€ivitatava failina, mis sisaldab ka tĂ€iendavaid tööriistu, nagu
- deno run âinspect-brk: debugeerimis-server, mis suhtleb Visual Studio Code'i ja Google Chrome'i kaugdebuugimisvahenditega;
- deno install: Deno programmide installer eemal olevatest allikatest. Laadib alla koos sÔltuvustega ja lisab $HOME/.deno/bin-i skripti programmi kÀitamiseks;
- deno fmt: koodi vormindamine;
- deno bundle: Deno programmide bundler. Loob js-faili, mis sisaldab Deno programmi ja selle sÔltuvusi;
- WIP: dokumentatsiooni genereerija ja sÔltuvuste auditeerimise tööriist;
- Ei sĂ”ltu npm-ist ja package.json-ist: vĂ€list mooduleid laaditakse ja kasutatakse (laadimine toimub ainult esmakordsel kĂ€ivitamisel, hiljem moodul vahemĂ€lust kuni âreload flagi vĂ€ljakutsumiseni) URL-i otse programmis mÀÀramisel:
import * as log from "https://deno.land/std/log/mod.ts"; - Absoluutselt kĂ”ik asĂŒnkroonsed toimingud tagastavad Promise'i, erinevalt Node.JS-ist;
- Programmi tÀitmine alati peatub, kui esinevad töötlemata vead.
Deno â sisseehitatud keskkond, mida saab kasutada olemasolevate Rust-programmide laiendamiseks kreedis deno_core.
Samuti pakub Deno meeskond standardmooduleid ilma vÀlistest sÔltuvustest, mis funktsionaalsuse poolest sarnanevad Go keele standardteegiga.
Deno sobib skriptide tĂ€itmiseks â toetatakse kutsumist shebangiga.
REPL on olemas.
Kirjutatud on Rust programmeerimiskeeles.
Allikas: linux.org.ru

