এটি হল perl6-m কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
perl6 - রাকুডো পার্ল 6 কম্পাইলার
সাইনোপিসিস
perl6 [সুইচ] [--] [প্রোগ্রামফাইল] [আর্গুমেন্ট]
বর্ণনাঃ
কোন যুক্তি ছাড়া, একটি REPL প্রবেশ করে. একটি "[programfile]" বা "-e" বিকল্পের সাথে, কম্পাইল করে
প্রদত্ত প্রোগ্রাম এবং ডিফল্টরূপে কম্পাইল করা কোডও কার্যকর করে।
-c শুধুমাত্র সিনট্যাক্স চেক করুন (শুরু এবং চেক ব্লক চালায়)
--doc ডকুমেন্টেশন এক্সট্র্যাক্ট করুন এবং এটিকে পাঠ্য হিসাবে মুদ্রণ করুন
-ই প্রোগ্রাম প্রোগ্রামের এক লাইন, কঠোর ডিফল্টরূপে সক্রিয় করা হয়
-h, --help এই সাহায্য পাঠ্য প্রদর্শন করুন
-n ইনপুটের প্রতিটি লাইনের জন্য একবার প্রোগ্রাম চালান
-p -n এর মতই, তবে লাইনের শেষে $_ প্রিন্ট করুন
--target=[stage] নির্গত করার জন্য কম্পাইলেশন স্টেজ নির্দিষ্ট করুন
--encoding=[mode] স্ট্রিং এনকোডিং মোড নির্দিষ্ট করুন
--output=[name] আউটপুট ফাইলের নাম উল্লেখ করুন
-v, --version প্রদর্শন সংস্করণ তথ্য
--stagestats সংকলন পর্যায়ে ব্যয় করা সময় প্রদর্শন করে
--ll-ব্যতিক্রম ত্রুটির উপর একটি নিম্ন স্তরের ব্যাকট্রেস প্রদর্শন করে
--প্রোফাইলে এইচটিএমএল ফাইল হিসাবে প্রোফাইল তথ্য লিখুন (MoarVM)
--প্রোফাইল-ফাইলের নাম=[নাম]
একটি বিকল্প প্রোফাইল আউটপুট ফাইল নির্দিষ্ট করুন
মনে রাখবেন যে শুধুমাত্র বুলিয়ান একক-অক্ষর বিকল্পগুলি বান্ডিল করা যেতে পারে।
"--টার্গেট" এর জন্য সমর্থিত মানগুলি হল:
টার্গেট ব্যাকএন্ড বর্ণনা
====== =================
পার্স গাছের সমস্ত উপস্থাপনা পার্স করুন
সমস্ত একটি বিমূর্ত সিনট্যাক্স ট্রি (অপ্টিমাইজেশনের আগে)
সমস্ত একটি বিমূর্ত সিনট্যাক্স ট্রি অপ্টিমাইজ করুন (অপ্টিমাইজেশনের পরে)
mbc MoarVM MoarVM বাইট কোড
jar JVM JVM সংরক্ষণাগার
"--profile-filename"-এর জন্য, ".json"-এ শেষ হওয়া একটি নাম উল্লেখ করলে একটি কাঁচা JSON লিখবে
প্রোফাইল ডাম্প। এটি বাদ দিলে ডিফল্ট হল "প্রোফাইল-[টাইমস্ট্যাম্প].html".
তালিকা of প্রায় Vars ব্যবহৃত in রাকুডো
"রাকুডোলিব", "PERL6LIB" (src/core/Inc.pm)
@INC-তে পথের একটি সীমাবদ্ধ তালিকা যুক্ত করে। "রাকুদলিব" প্রথমে মূল্যায়ন করা হয়।
"RAKUDO_MODULE_DEBUG" (src/Perl6/ModuleLoader.pm)
একটি অ-মিথ্যা মান সেট করা হলে, মডিউল লোডার ডিবাগিং তথ্য মুদ্রণ করে
স্ট্যান্ডার্ড ত্রুটির জন্য।
"RAKUDO_ERROR_COLOR" (src/core/Exception.pm)
ত্রুটি হাইলাইট করার জন্য ANSI কোড নির্গত করা হবে কিনা তা নিয়ন্ত্রণ করে। সেট না থাকলে ডিফল্ট সত্যে,
Win32 ছাড়া।
"RAKUDO_MAX_THREADS" (src/core/ThreadPoolScheduler.pm)
একটি থ্রেড পুল দ্বারা ব্যবহৃত সর্বাধিক সংখ্যক থ্রেড নিয়ন্ত্রণ করে।
"RAKUDO_NO_DEPRECATIONS" (src/core/Deprecations.pm)
সেট করা হলে, অবচয় সতর্কতা দমন করে।
"RAKUDO_VERBOSE_STACKFRAME" (src/core/Backtrace.pm)
স্ট্যাক ফ্রেম ভার্বোসিটি নিয়ন্ত্রণ করে।
"RAKUDO_BACKTRACE_SETTING" (src/core/Backtrace.pm)
.setting ফাইলগুলি ব্যাকট্রেসগুলিতে অন্তর্ভুক্ত কিনা তা নিয়ন্ত্রণ করে৷
লেখক
রাকুডো অবদানকারীদের দ্বারা লিখিত, ক্রেডিট ফাইল দেখুন।
এই ম্যানুয়াল পৃষ্ঠাটি রেইনি আরবান, মরিটজ লেনজ এবং রাকুডো অবদানকারীরা লিখেছেন।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে perl6-m ব্যবহার করুন