এটি হল কমান্ড guile-2.0 যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
guile - GNU প্রকল্প এক্সটেনশন ভাষা
সাইনোপিসিস
ছলনা [-L ডিরেক্টরী] [-l ফাইল] [-e ফাংশনটির] [\] [-c এক্সপিআর] [-s স্ক্রিপ্ট] [--] [স্ক্রিপ্ট
[ARGs উন্নত স্ক্রিপ্ট]]
শুধুমাত্র সবচেয়ে দরকারী বিকল্প এখানে তালিকাভুক্ত করা হয়; বাকি জন্য নীচে দেখুন.
বর্ণনাঃ
GNU Guile হল স্কিম প্রোগ্রামিং ভাষার একটি বাস্তবায়ন। এটি R5RS প্রসারিত করে
এবং R6RS ভাষার মান, বাস্তব-বিশ্ব ব্যবহারের জন্য প্রয়োজনীয় অতিরিক্ত বৈশিষ্ট্য প্রদান করে।
গুইল ইন্টারেক্টিভ ব্যবহার, মৌলিক স্ক্রিপ্টিং, এবং বৃহত্তর এক্সটেনশনের জন্য ভাল কাজ করে
অ্যাপ্লিকেশন, সেইসাথে একক স্কিম অ্যাপ্লিকেশন বিকাশের জন্য।
সার্জারির ছলনা এক্সিকিউটেবল নিজেই একটি স্বতন্ত্র ইন্টারেক্টিভ কম্পাইলার এবং রান-টাইম প্রদান করে
স্কিম প্রোগ্রাম, উভয় ইন্টারেক্টিভ ব্যবহারের জন্য এবং স্কিম স্ক্রিপ্ট বা প্রোগ্রাম চালানোর জন্য।
এই ম্যানুয়াল পৃষ্ঠাটি আহ্বান করার জন্য শুধুমাত্র সংক্ষিপ্ত নির্দেশনা প্রদান করে ছলনা কমান্ড লাইন থেকে।
আরও তথ্যের জন্য অনুগ্রহ করে গুইল তথ্য ডকুমেন্টেশন দেখুন, (টাইপ তথ্য
"(ছলনা) আহ্বান করা ছলনা" একটি কমান্ড প্রম্পটে)।
বিকল্প
-L ডিরেক্টরী
বিজ্ঞাপন ডিরেক্টরী গুইলের মডিউল লোড পাথের সামনে।
-l ফাইল
থেকে স্কিম সোর্স কোড লোড করুন ফাইল.
-e ফাংশনটির
পড়ার পর স্ক্রিপ্ট, আবেদন ফাংশনটির কমান্ড লাইন আর্গুমেন্ট. মনে রাখবেন যে ফাংশনটির
মূল্যায়ন করা হয়, তাই, উদাহরণস্বরূপ, (@ (আমার-মডিউল) my-proc) এখানে বৈধ।
\ "মেটা সুইচ", # এ সীমাবদ্ধতাগুলির কাছাকাছি কাজ করত! স্ক্রিপ্ট দেখুন "মেটা
আরও বিশদ বিবরণের জন্য টেক্সইনফো ডকুমেন্টেশনে স্যুইচ করুন।
-- আর্গুমেন্ট প্রসেসিং বন্ধ করুন এবং শুরু করুন ছলনা ইন্টারেক্টিভ মোডে।
-c এক্সপিআর
যুক্তি প্রক্রিয়াকরণ বন্ধ করুন, এবং মূল্যায়ন এক্সপিআর একটি স্কিম অভিব্যক্তি হিসাবে।
-s স্ক্রিপ্ট-ফাইল
লোড স্কিম উৎস থেকে স্ক্রিপ্ট-ফাইল এবং স্ক্রিপ্ট হিসাবে চালান। উল্লেখ্য যে অনেকের মধ্যে
ক্ষেত্রে এটি ব্যবহার করার প্রয়োজন হয় না -s; কেউ আহ্বান করতে পারে ছলনা সহজভাবে ছলনা লিপি-
ফাইল ARG...
-ডি এস বাহির করা -s স্ক্রিপ্ট বিকল্প ক্রম এই সময়ে. উল্লেখ্য যে এই যুক্তি
সঙ্গে একযোগে ব্যবহার করা আবশ্যক -s.
--ডিবাগ
শুরু ছলনা ডিবাগিং VM সহ। ডিফল্টরূপে, ডিবাগিং কখন চালু থাকে ছলনা is
ইন্টারেক্টিভভাবে আহ্বান করা হয়েছে; এটা অন্যথায় বন্ধ.
--নো-ডিবাগ
শুরু ছলনা ডিবাগিং VM ছাড়া, এমনকি যদি ছলনা ইন্টারেক্টিভভাবে চালানো হচ্ছে।
--অটো-কম্পাইল
স্বয়ংক্রিয়ভাবে উৎস ফাইল কম্পাইল (ডিফল্ট আচরণ)।
--নো-অটো কম্পাইল
স্বয়ংক্রিয় উৎস ফাইল সংকলন অক্ষম করুন।
--শোন[=P]
দূরবর্তী REPL সংযোগের জন্য একটি পোর্ট বা সকেটে শুনুন। আরো জন্য ম্যানুয়াল দেখুন
বিবরণ।
--use-srfi=N,M...
SRFI এক্সটেনশন লোড করুন N, M, ইত্যাদি উদাহরণস্বরূপ,
--use-srfi=8,13.
-x EXTENSION কে
বিজ্ঞাপন EXTENSION কে থেকে ছলনা লোড এক্সটেনশন তালিকা.
-h, --help
কমান্ড-লাইন বিকল্পগুলি বর্ণনা করুন এবং প্রস্থান করুন।
-v, --সংস্করণ
ছলনা সংস্করণ প্রদর্শন এবং প্রস্থান.
-q ইন্টারেক্টিভ মোডে, ব্যবহারকারীর ইনিশিয়ালাইজেশন ফাইল লোড করা দমন করুন, ~/.গাইল
পরিবেশ
GUILE_LOAD_PATH
যদি $GUILE_LOAD_PATH আগে সেট করা হয় ছলনা শুরু হয়, এর মান বৃদ্ধি করতে ব্যবহৃত হয়
লোড করার সময় স্কিম ফাইল অনুসন্ধানের পথ। এটি একটি কোলন-বিচ্ছিন্ন হওয়া উচিত
ডিরেক্টরিগুলির তালিকা, যা ডিফল্টের সাথে প্রিফিক্স করা হবে %লোড-পাথ।
GUILE_LOAD_COMPILED_PATH
যদি $GUILE_LOAD_COMPILED_PATH আগে সেট করা হয় ছলনা শুরু হয়, এর মান ব্যবহার করা হয়
লোড করার সময় কম্পাইল করা স্কিম ফাইল (.go ফাইল) অনুসন্ধানের পথ বাড়িয়ে দিন। এটা
ডিরেক্টরিগুলির একটি কোলন-বিচ্ছিন্ন তালিকা হওয়া উচিত, যা এর সাথে প্রিফিক্স করা হবে
ডিফল্ট %লোড-সংকলিত-পথ।
onworks.net পরিষেবা ব্যবহার করে guile-2.0 অনলাইন ব্যবহার করুন