Donu al mi 1.0


Donu al mi 1.0

Okazis grava eldono de Deno, malferma, sekura ekzekutmedio por programoj en la lingvo TypeScript, kiu havas la sekvajn funkciojn:

  • Escepte eksplicita aliro al la dosiersistemo, reto kaj medio per la agordo de taŭgaj permesoj de la uzanto;
  • Efektivigante TypeScript sen Node.JS kaj tsc;
  • Malantaŭen kongruo kun Javascript: ajna subaro de Deno-programoj kiu ne referencas al la tutmonda nomspaco Deno kaj estas valida Javascript-kodo povas esti efektivigita en la retumilo;
  • Liverita kiel ununura rulebla dosiero kiu ankaŭ enhavas pliajn ilojn kiel ekzemple
    • deno run --inspect-brk: sencimiga servilo, kiu interagas kun Visual Studio Code kaj foraj sencimigaj iloj en Google Chrome;
    • deno install: instalilo por Deno-programoj el foraj rimedoj. Elŝutas kune kun dependecoj kaj aldonas skripton al $HOME/.deno/bin por lanĉi la programon;
    • deno fmt: formatas la kodon;
    • deno bundle: pakaĵo de Deno-programoj. Produktas js-dosieron enhavantan programon por Deno kaj ĝiaj dependecoj;
    • WIP: dokumentaro-generatoro kaj dependeca revizia ilo;
  • Neniu dependeco de npm kaj package.json: eksteraj moduloj estas ŝarĝitaj kaj uzataj (elŝutado tra la reto okazas nur dum la unua ekzekuto, tiam la modulo estas konservita ĝis vokita per la —reload flago) post specifado de ilia URL rekte en la programo:
    importi * kiel protokolo el "https://deno.land/std/log/mod.ts";

  • Absolute ĉiuj nesinkronaj operacioj resendas Promeson, male al Node.JS;
  • Programo-Ekzekuto ĉiam ĉesas kiam okazas netraktitaj eraroj.

Deno estas enkonstruebla kadro kaj povas esti uzata por etendi ekzistantajn Rust-programojn uzante keston deno_core.

La Deno-teamo ankaŭ liveras normajn modulojn sen eksteraj dependecoj, similaj en funkcieco al la norma biblioteko en la Go-lingvo.

Deno taŭgas por uzo kiel skripto-ekzekuto - vokado per shebang estas subtenata.
Estas REPL.
Skribita en la Rust programlingvo.

fonto: linux.org.ru

Aldoni komenton