Move کمپائلر `acquires` کلیدی لفظ ہٹا دیتا ہے
Sui کے Move کمپائلر کی اپ ڈیٹ میں `acquires` کو محفوظ کلیدی لفظ کی فہرست سے ہٹا دیا گیا ہے، جس سے ڈویلپر اسے بغیر escape کیے شناخت کنندہ کے طور پر استعمال کر سکتے ہیں۔ پرانا `acquires` annotation syntax اب parse error دیتا ہے۔ بعد کے diagnostic codes کی نمبرنگ تبدیل ہونے سے روکنے کے لیے کمپائلر نے `InvalidAcquiresItem` اور `MissingAcquires` diagnostic codes برقرار رکھے ہیں۔ یہ تبدیلی Move زبان کی parsing اور ڈویلپر ٹولنگ کو متاثر کرتی ہے؛ اس میں Sui کے ٹوکن یا نیٹ ورک کی معاشیات میں تبدیلی کا اعلان نہیں کیا گیا۔
Neutral
یہ Move کمپائلر اور زبان کی مطابقت سے متعلق ایک محدود تبدیلی ہے۔ اس سے `acquires` کو شناخت کنندہ کے طور پر استعمال کیا جا سکتا ہے اور پرانے اینوٹیشن سنٹیکس کو پارس کی خرابی قرار دیا جاتا ہے۔ اس اپ ڈیٹ میں SUI کی سپلائی، اسٹیکنگ، ٹرانزیکشن فیس، نیٹ ورک کے استعمال یا ویلیڈیٹرز کی معاشیات میں کسی تبدیلی کا ذکر نہیں، اس لیے یہ براہِ راست ٹریڈنگ کے لیے کوئی واضح محرک فراہم نہیں کرتی۔ قلیل مدت میں ٹریڈرز کی اس ریلیز پر توجہ محدود رہ سکتی ہے، جبکہ Move ڈیولپرز کو ایسا کوڈ اپ ڈیٹ کرنا پڑ سکتا ہے جو اب بھی پرانا اینوٹیشن سنٹیکس استعمال کرتا ہے۔ طویل مدت میں زبان اور ٹولنگ کی معمولی بہتریاں ڈیولپرز کے لیے کام کو آسان بنا سکتی ہیں، لیکن مارکیٹ پر ان کا اثر اس بات پر منحصر ہے کہ آیا یہ وسیع تر اپنانے اور نیٹ ورک کی قابلِ پیمائش سرگرمی میں حصہ ڈالتی ہیں۔ اسی نوعیت کی کمپائلر اپ ڈیٹس عموماً ٹوکن کی قیمتوں کے مقابلے میں ڈیولپمنٹ کے طریقۂ کار پر زیادہ براہِ راست اثر ڈالتی ہیں؛ لہٰذا ٹریڈنگ کا ردِعمل غالباً محدود رہے گا، جب تک کہ اس کے ساتھ ایکو سسٹم یا استعمال سے متعلق وسیع تر خبریں نہ آئیں۔