Urbi SDK এর বেশ কিছু জনপ্রিয় প্রোগ্রামিং ভাষার সাথে interfaced করা যেতে পারে যে একটি সুবিধাজনক এবং সহজ-থেকে-ব্যবহার স্ক্রিপ্টিং ভাষা ব্যবহার করে, আপনি একটি ভিডিও গেম মত রোবট বা জটিল সিস্টেমের কোনো ধরনের নিয়ন্ত্রণ একটি সহজ কিন্তু শক্তিশালী উপায়.
Urbi নমনীয়তা একটি মহান চুক্তি যা একটি ক্লায়েন্ট / সার্ভার আর্কিটেকচার, উপর ভিত্তি করে. Urbi যেমন সমান্তরাল কমান্ড সঞ্চালনের ঘটনা প্রোগ্রামিং, কমান্ড ট্যাগিং, এবং গতিশীল ভেরিয়েবল হিসেবে শক্তিশালী বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে
এই রিলিজে নতুন কি:.
< ul>
কি সংস্করণ 2.7.3 নতুন:
- ফাইল ডিস্ক্রিপ্টরের লিক সম্বন্ধে সূচিত প্রক্রিয়া (বিভাগ 23,48) ব্যবহার করে যখন .
- বুস্ট 1.46 সাথে সামঞ্জস্যের.
- বাইনারি প্যাকেজ এখন বুস্ট লাইব্রেরি (যেমন, আপনি যদি এর পরিবর্তে '-lboost_date_time-gcc44-এমটি-1_38' এর '-lboost_date_time' ব্যবহার করতে পারেন). সহজ alias লেখা রয়েছে
- উবুন্টু স্বচ্ছ বাইনারি প্যাকেজ এখন পরিবর্তে বুস্ট 1.38 এর তার নেটিভ বুস্ট লাইব্রেরি (1.40) ব্যবহার, এবং ROS Diamondback সঙ্গে নির্মিত হয়.
কি সংস্করণ 2.0.3 নতুন:
- নতুন বৈশিষ্ট্য:
- কনটেইনার (বিভাগ 19.8), অভিধান (বিভাগ 19.11), তালিকা (বিভাগ 19.30) আহরণ করা. জন্য প্রোটোটাইপ
- না গ ই পরিবর্তে c.hasNot (ঙ) সম্মুখের ম্যাপ করা হয়! C.has (ঙ).
- Float.limits (বিভাগ 19.20)
- JobasString
- IoService (বিভাগ 19.26)
- ইভেন্ট ''
- ListargMax, ListargMin, Listzip
- Tuple +
- Tuple '*'
- কথন ব্যর্থতা আরো সহজপাঠ্য হয়:
- var এক = 1 |
- var দুই = 2 |
- জাহির (এক == দুই);
- [00000002: ত্রুটি] !!! ব্যর্থ কথন: (! 1 = 2) এক == দুই
- পরিবর্তে
- জাহির (এক == দুই);
- [00000002: ত্রুটি] !!! ব্যর্থ কথন:. এক '==' (দুই)
- পূর্বে. ফলত, System.assert_op অবচিত হয়েছে. না নথিভুক্ত নিম্নলিখিত স্লট সিস্টেম (বিভাগ 19.58) থেকে মুছে ফেলা হয়েছে. assert_eq, assert_ge, assert_gt, assert_le, assert_lt, assert_meq, assert_mne, assert_ne
- সংশোধন করা হয়েছে:
- তালিকা '' এবং Tuple '' সত্য lexicographic আদেশ বাস্তবায়ন: [0, 4]: & lt; [1, 3] সত্য. তালিকা তুলনা সদস্য জিনিস তুলনা প্রয়োগ করতে ব্যবহৃত; পূর্ববর্তী বিবৃতি 4 ও LT কারণ যাচাই করা হয়; 3 সত্য নয়.
- MutexasMutex সংশোধন করা হয়েছে.
- ডিরেক্টরি (বিভাগ 19.12) ঘটনা চালু ছিল না.
- waituntil আর উপেক্ষা করে প্যাটার্ন রক্ষিবাহিনী.
- ডকুমেন্টেশন:
- জঞ্জাল সংগ্রহ (বিভাগ 18.11).
- কাঠামোগত প্যাটার্ন ম্যাচিং (বিভাগ 18.5).
- CallMessagesender এবং CallMessagetarget.
- DictionaryasString.
- DirectoryfileCreated এবং DirectoryfileDeleted.
- Listmax, Listmin.
- MutexasMutex.
- ObjectlocalSlotNames.
একটি ডিরেক্টরি (বিভাগ 19.12) ইতিমধ্যে একই পথ (বিভাগ 19.41) তৈরি করা হয়েছে
পাওয়া মন্তব্যসমূহ না