Denoren bertsio garrantzitsu bat izan da, TypeScript hizkuntzako programen exekuzio ingurune ireki eta segurua, ezaugarri hauek dituena:
- Fitxategi-sistemarako, sarerako eta ingurunerako sarbide esplizitua, erabiltzaileak baimen egokiak ezarriz;
- TypeScript exekutatzen Node.JS eta tsc gabe;
- Javascript-ekin atzerako bateragarritasuna: Denoko programen azpimultzoa Deno izen-espazio globalari erreferentziarik egiten ez eta Javascript kodea baliozkoa den edozein azpimultzo exekutatu daiteke arakatzailean;
- Fitxategi exekutagarri bakar gisa entregatuta, tresna osagarriak ere baditu, hala nola
- deno run --inspect-brk: Visual Studio Coderekin eta Google Chrome-n urruneko arazketa tresnekin elkarreragiten duen arazketa zerbitzaria;
- deno install: urruneko baliabideetatik Deno programen instalatzailea. Deskargatu menpekotasunekin batera eta $HOME/.deno/bin script bat gehitzen du programa abiarazteko;
- deno fmt: kodea formateatzen du;
- deno bundle: Denoko programen multzokatzailea. Denorako programa bat eta bere menpekotasunak dituen js fitxategi bat sortzen du;
- WIP: dokumentazio sortzailea eta menpekotasunen auditoretza tresna;
- Npm eta package.json-en menpekotasunik ez: kanpoko moduluak kargatu eta erabiltzen dira (saretik deskargatzea lehenengo exekuzioan bakarrik gertatzen da, ondoren modulua cachean gordetzen da βreload banderarekin dei arte) programan zuzenean beren URLa zehaztu ondoren:
inportatu * "https://deno.land/std/log/mod.ts"-tik erregistro gisa; - Eragiketa asinkrono guztiek Promise bat itzultzen dute, Node.JS ez bezala;
- Programaren Exekuzioa beti kudeatu gabeko akatsak gertatzen direnean gelditzen da.
Deno txertagarria den marko bat da eta lehendik dauden Rust programak kaxa baten bidez hedatzeko erabil daiteke deno_core.
Deno taldeak kanpoko menpekotasunik gabeko modulu estandarrak ere hornitzen ditu, Go hizkuntzan liburutegi estandarraren funtzionalitatearen antzekoa.
Deno egokia da script exekuzio gisa erabiltzeko - shebang bidez deitzea onartzen da.
REPL bat dago.
Rust programazio-lengoaian idatzia.
Iturria: linux.org.ru