Banm 1.0


Banm 1.0

Te gen yon gwo lage nan Deno, yon anviwònman egzekisyon ouvè, an sekirite pou pwogram nan lang TypeScript, ki gen karakteristik sa yo:

  • Aksè eksepsyonèlman eksplisit nan sistèm dosye a, rezo ak anviwònman atravè anviwònman an nan otorizasyon apwopriye pa itilizatè a;
  • Egzekite TypeScript san Node.JS ak tsc;
  • Konpatibilite bak ak Javascript: nenpòt sou-ansanm pwogram Deno ki pa fè referans ak espas non mondyal Deno epi ki valab kòd Javascript ka egzekite nan navigatè a;
  • Delivre kòm yon sèl dosye ègzèkutabl ki gen tou zouti adisyonèl tankou
    • deno run --inspect-brk: sèvè debogaj ki reyaji avèk Kòd Visual Studio ak zouti debogaj aleka nan Google Chrome;
    • deno install: enstale pou pwogram Deno ki soti nan resous aleka. Telechaje ansanm ak depandans epi ajoute yon script nan $HOME/.deno/bin pou lanse pwogram nan;
    • deno fmt: fòma kòd la;
    • deno bundle: bundler nan pwogram Deno. Pwodui yon dosye js ki gen yon pwogram pou Deno ak depandans li yo;
    • WIP: jeneratè dokiman ak zouti odit depandans;
  • Pa gen depandans sou npm ak package.json: modil ekstèn yo chaje ak itilize (telechaje sou rezo a fèt sèlman pandan premye ekzekisyon an, Lè sa a, modil la se kachèt jiskaske yo rele ak drapo a —reload) apre yo fin espesifye URL yo dirèkteman nan pwogram nan:
    enpòte * kòm boutèy demi lit soti nan "https://deno.land/std/log/mod.ts";

  • Absoliman tout operasyon asynchrone retounen yon Pwomès, kontrèman ak Node.JS;
  • Egzekisyon Pwogram toujou sispann lè erè ki pa okipe yo rive.

Deno se yon kad entegre epi yo ka itilize pou pwolonje pwogram Rust ki deja egziste lè l sèvi avèk yon kès deno_core.

Ekip Deno a tou bay modil estanda san depandans ekstèn, menm jan an fonksyonalite ak bibliyotèk estanda nan lang Go.

Deno se apwopriye pou itilize kòm ekzekisyon script - yo sipòte rele atravè shebang.
Gen yon REPL.
Ekri nan langaj pwogram Rust.

Sous: linux.org.ru

Add nouvo kòmantè