ڈینو 1.0

ڈینو کی ایک بڑی ریلیز ہوئی ہے، ٹائپ اسکرپٹ زبان میں پروگراموں کے لیے ایک کھلا، محفوظ عملدرآمد کا ماحول، جس میں درج ذیل خصوصیات ہیں:

  • صارف کی طرف سے مناسب اجازتوں کی ترتیب کے ذریعے فائل سسٹم، نیٹ ورک اور ماحول تک غیر معمولی طور پر واضح رسائی؛
  • Node.JS اور tsc کے بغیر TypeScript کو چلانا؛
  • جاوا اسکرپٹ کے ساتھ پسماندہ مطابقت: Deno پروگراموں کا کوئی بھی ذیلی سیٹ جو Deno عالمی نام کی جگہ کا حوالہ نہیں دیتا ہے اور جاوا اسکرپٹ کوڈ درست ہے اسے براؤزر میں عمل میں لایا جا سکتا ہے۔
  • ایک واحد قابل عمل فائل کے طور پر ڈیلیور کیا گیا جس میں اضافی ٹولز بھی شامل ہیں جیسے
    • deno run --inspect-brk: ڈیبگ سرور جو گوگل کروم میں بصری اسٹوڈیو کوڈ اور ریموٹ ڈیبگنگ ٹولز کے ساتھ تعامل کرتا ہے۔
    • deno install: دور دراز کے وسائل سے Deno پروگراموں کے لیے انسٹالر۔ انحصار کے ساتھ ڈاؤن لوڈ کرتا ہے اور پروگرام شروع کرنے کے لیے $HOME/.deno/bin میں اسکرپٹ شامل کرتا ہے۔
    • deno fmt: کوڈ کو فارمیٹ کرتا ہے۔
    • ڈینو بنڈل: ڈینو پروگراموں کا بنڈل۔ ڈینو اور اس کے انحصار کے لیے ایک پروگرام پر مشتمل js فائل تیار کرتا ہے۔
    • WIP: دستاویزی جنریٹر اور انحصار آڈٹ ٹول؛
  • npm اور package.json پر کوئی انحصار نہیں: بیرونی ماڈیول لوڈ کیے جاتے ہیں اور استعمال کیے جاتے ہیں (نیٹ ورک پر ڈاؤن لوڈ صرف پہلے عمل کے دوران ہوتا ہے، پھر ماڈیول کو —ریلوڈ پرچم کے ساتھ کال کرنے تک کیش کیا جاتا ہے) پروگرام میں براہ راست اپنے یو آر ایل کی وضاحت کرنے کے بعد:
    "https://deno.land/std/log/mod.ts" سے لاگ کے طور پر * درآمد کریں؛

  • بالکل تمام غیر مطابقت پذیر آپریشنز Node.JS کے برعکس ایک وعدہ واپس کرتے ہیں۔
  • پروگرام پر عمل درآمد ہمیشہ غیر سنبھالے ہوئے غلطیاں ہونے پر رک جاتا ہے۔

ڈینو ایک سرایت کرنے والا فریم ورک ہے اور اسے کریٹ کا استعمال کرتے ہوئے موجودہ زنگ پروگراموں کو بڑھانے کے لیے استعمال کیا جا سکتا ہے۔ deno_core.

ڈینو ٹیم بیرونی انحصار کے بغیر معیاری ماڈیول بھی فراہم کرتی ہے، گو زبان میں معیاری لائبریری کی طرح فعالیت میں۔

ڈینو اسکرپٹ پر عمل درآمد کے طور پر استعمال کے لیے موزوں ہے - شیبانگ کے ذریعے کال کرنا معاون ہے۔
ایک REPL ہے۔
Rust پروگرامنگ زبان میں لکھا گیا۔

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں