সফটওয়্যার বিবরণ:
সংস্করণ: 0.9.4
তারিখ আপলোড: 13 May 15
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 122
প্রোগ্রামারদের এবং সিস্টেম অ্যাডমিনিস্ট্রেটররা অ্যাপ্লিকেশনের জন্য বড় স্ক্রিপ্ট ছোট লিখতে করার অনুমতি দেবে.
আনাড়ি এটা সার্চ এবং সোর্স কোড মূল্যায়ণ করা হয় যে অর্থে একটি স্ক্রিপ্ট ইঞ্জিন, কিন্তু অভ্যন্তরীণভাবে তাহলে একটি ভার্চুয়াল মেশিন দ্বারা সঞ্চালন করে কম্পাইলার নিখুঁত দ্বারা কোন মধ্যবর্তী ফর্ম প্রকল্প এক্সপ্রেশন প্রনয়ন করেছেন.
এ পর্যন্ত, কর্মক্ষমতা অন্যান্য প্রকল্প দোভাষী তুলনীয়
বৈশিষ্ট্যগুলি :.
- সাধারণ বৈশিষ্ট্য:
- মেজর বৈশিষ্ট্য উন্নত
- New পদ্ধতি নতুন কি:. স্ট্রিং-স্ক্যান ডান
- অলস ক্রম
- শৃঙ্খলিত আবেদন ম্যাক্রো $.
- কেস ম্যাপিং এবং চরিত্র বৈশিষ্ট্য সম্পূর্ণরূপে সমর্থিত, সামঞ্জস্যপূর্ণ R6RS এবং R7RS খসড়া (উভয় ইউনিকোড স্ট্যান্ডার্ড উপর ভিত্তি করে). অক্ষর জ্ঞানী ক্ষেত্রে ম্যাপিং (গৃহস্থালি-upcase ইত্যাদি) এবং সম্পত্তি প্রশ্নের (গৃহস্থালি-বর্ণানুক্রমিক ?, গৃহস্থালি-সাধারণ বিভাগ, ইত্যাদি) বিল্ট ইন করা হয়. প্রসঙ্গ-সচেতন স্ট্রিং ক্ষেত্রে ম্যাপিং (স্ট্রিং-upcase ইত্যাদি) নতুন text.unicode মডিউল প্রদান করা হয়. (দ্রষ্টব্য:. Srfi -13 এর ইত্যাদি upcase স্ট্রিং-অপরিবর্তিত তারা সহজ ক্ষেত্রে ম্যাপিং ব্যবহার সংজ্ঞায়িত করা হয়). Text.unicode মডিউল UTF-8 / UTF-16 এবং ইউনিকোড codepoints মধ্যে রূপান্তর প্রদান করে
- লক ফাইল: সুবিধামত লক ফাইল ব্যবহার করার জন্য একটি দীর্ঘ প্রতীক্ষিত বৈশিষ্ট্য. এটা file.util মডিউল হয়.
<লি> srfi-60 পূর্ণ সমর্থন, পূর্ণসংখ্যা bitwise অপারেশন যোগ করা হয়েছে. - উইন্ডোজ নেটিভ কোড পথে ডিরেক্টরি যুক্তি সম্মান পাশাপাশি.
- নতুন মডিউল: rfc.zlib: zlib কম্প্রেশন / ডিকম্প্রেশন.
<লি> প্রায় R5RS জুড়ে.
<লি> R5RS উচ্চ পর্যায়ের ম্যাক্রো এবং লিগ্যাসি সংজ্ঞায়িত-ম্যাক্রো উভয় সমর্থিত হবে.
<লি> সাংখ্যিক অপারেশন fixnum, bignum, flonum এবং জটিল সমর্থন করা হয়.
<লি> মডিউল সিস্টেম: একটি সহজ মডিউল সিস্টেম, STklos সামঞ্জস্যপূর্ণ এপিআই
<লি> অবজেক্ট সিস্টেম: মেটাঅবজেক্ট প্রোটোকলের সাথে Clos মত বস্তু সিস্টেম. STklos সামঞ্জস্যপূর্ণ প্রায় এপিআই. এটি ছলাকলা এর বস্তুর সিস্টেম অনুরূপ.
<লি> Multibyte স্ট্রিং সমর্থন: টেলিভিশন অন্ত multibyte স্ট্রিং দ্বারা প্রতিনিধিত্ব করা হয়. আপনি UTF-8 ব্যবহার করতে পারেন, EUC-জেপি, Shift-JIS বা কনফিগার সময় পছন্দ দ্বারা কোন multibyte এনকোডিং. স্থানীয় কোডিং সিস্টেম এবং বহিরাগত কোডিং সিস্টেমের মধ্যে রূপান্তর পোর্ট বস্তু দ্বারা সমর্থিত হয়.
<লি> Multibyte RegExp: রেগুলার এক্সপ্রেশন Matcher multibyte স্ট্রিং সম্পর্কে সম্যক অবগত রয়েছেন; আপনি উভয় নিদর্শন এবং মিলেছে স্ট্রিং মধ্যে multibyte অক্ষর ব্যবহার করতে পারেন.
<লি> রিডার এক্সটেনশন: আক্ষরিক RegExp এবং গৃহস্থালি-সেট, স্ট্রিং ক্ষেপক: এক্সটেন্ডেড পাঠক স্বীকৃতি # / ... / একটি অক্ষর নিযুক্ত করেছিলেন একটি রেগুলার এক্সপ্রেশন, এবং # [...] হিসাবে. কুশলী এক liners লিখতে. (যেমন (rxmatch-মান (rxmatch # / (D +) / করুন & quot; abc123def & quot;)) == & gt; & quot; 123 & quot;)
<লি> এছাড়াও করুন & quot; স্ট্রিং ক্ষেপক করুন & quot; (যেমন (নম্বর প্রদর্শন করো 'করুন & quot সমর্থিত; 1 +2 = (+ 1 2)
<লি>. & Quot;))
<লি> সিস্টেম ইন্টারফেস: POSIX.1 এবং Unices সাধারণ কিছু অন্যান্য বৈশিষ্ট্য অধিকাংশ জুড়ে. বিস্তারিত জানার জন্য সহায়িকা ধারা 6.19 দেখুন.
<লি> নেটওয়ার্ক ইন্টারফেস:. অপারেটিং সিস্টেম এটি suppots যদি IPv6, সহ, সকেট-ভিত্তিক নেটওয়ার্ক ইন্টারফেসের জন্য API 'আছে
<লি> মাল্টি: কিছু প্ল্যাটফর্ম, multithreading pthreads উপরে সমর্থিত. পরিকল্পনা-স্তরের API কে কনর্ফাম করে SRFI-18.
<লি> DBM ইন্টারফেস:. DBM মত লাইব্রেরি (dBm, ndbm এবং / অথবা gdbm) সিস্টেম তাদের সরবরাহ করে থাকে তবে ইন্টারফেস
<লি> XML পার্স:. ওলেগ Kiselyov এর SXML সরঞ্জাম অন্তর্ভুক্ত করা হয়
<লি> OpenGL বাঁধাই:. OpenGL একটি পৃথক প্যাকেজের মধ্যে উপলব্ধ করা হয় বাঁধাই
<লি> জিটিকে বাঁধাই:. GTK2 একটি পৃথক প্যাকেজের মধ্যে উপলব্ধ করা হয় বাঁধাই
<লি বর্গ = "bbli"> নিম্নলিখিত SRFIs সমর্থন:
<লি> SRFI-0 বৈশিষ্ট্য ভিত্তি করে শর্তসাপেক্ষ সম্প্রসারণ কনস্ট্রাক্ট
<লি> SRFI -1 তালিকা লাইব্রেরি
<লি> SRFI-2-দিন *
<লি> SRFI-4 সজাতি সাংখ্যিক ভেক্টর datatypes
<লি> SRFI -5 একটি সামঞ্জস্যপূর্ণ যাক স্বাক্ষর এর সাথে সম্পর্কিত এবং বিশ্রাম আর্গুমেন্ট
<লি> SRFI -6 স্ট্রিং পোর্ট
<লি> SRFI -7 বৈশিষ্ট্য ভিত্তিক প্রোগ্রাম সেটিং এর ভাষা
<লি> SRFI -8 জখন
<লি> SRFI -9 রেকর্ড ধরনের
<লি> SRFI -10 ধারালো কমা বহিরাগত ফর্ম
<লি> SRFI -11 যাক-মান
<লি> SRFI -13 স্ট্রিং লাইব্রেরী
<লি> SRFI-14 ক্যারেক্টার সেট লাইব্রেরী
<লি> পরিবর্তনশীল arity পদ্ধতি জন্য SRFI -16 সিনট্যাক্স
<লি> SRFI -17 জেনারেলাইজড সেট!
<লি> SRFI -18 Multithreading সমর্থন
<লি> SRFI -19 সময় ধরনের তথ্য এবং পদ্ধতি
<লি> SRFI -22 ইউনিক্স প্রকল্প স্ক্রিপ্ট সঞ্চালনের
<লি> SRFI -23 এরর রিপোর্টিং প্রক্রিয়া
<লি> SRFI -25 মাল্টি-মাত্রিক অ্যারে প্রিমিটিভের
<লি> সংবাহন ছাড়া পরামিতি বিশেষজ্ঞ জন্য SRFI-26 স্বরলিপি
<লি> র্যান্ডম বিট SRFI -27 সোর্স
<লি> SRFI-28 মৌলিক বিন্যাস স্ট্রিং
<লি> SRFI-29 স্থানীয়করণ
<লি> SRFI -30 নেস্টেড মাল্টি লাইন মন্তব্য
<লি> SRFI -31 রিকার্সিভ পরীক্ষা নিরীক্ষার জন্য একটি বিশেষ ফর্ম Rec
<লি> প্রোগ্রাম অভ্যর্থনা জানিয়ে SRFI-34 ব্যতিক্রম
<লি> SRFI-35 শর্তাবলী
<লি> SRFI-36, I / O শর্তাবলী (আংশিক)
<লি> SRFI -37 args ধা: একটি প্রোগ্রাম যুক্তি প্রসেসর
<লি> ভাগ গঠন সঙ্গে ডেটার জন্য SRFI-38 বাহ্যিক প্রতিনিধিত্ব
<লি> SRFI -39 পরামিতি বস্তু
<লি> প্রবাহের SRFI-40 একটি লাইব্রেরী
<লি> SRFI-42 আগ্রহী comprehenshion
<লি> SRFI-43 ভেক্টর লাইব্রেরী
<লি> পুনরাবৃত্ত অলস আলগোরিদিম মতামত দেয়ার জন্য SRFI-45 প্রিমিটিভের
<লি> SRFI -55 প্রয়োজন এক্সটেনশন
<লি> SRFI-61 একটি সাধারণ পরিস্থিতি দফা
<লি> SRFI-62 এস-অভিব্যক্তি মন্তব্য
<লি> SRFI-87 = & gt; ক্ষেত্রে ক্লজ মধ্যে
এই রিলিজে নতুন কি:.
সংস্করণে 0.9.3.3:
<লি> জিসি এখন 7.2b হয়.
সংস্করণ 0.9.3 নতুন কি:.
<লি> টপিক এখন উইন্ডোজ / MinGW বিল্ড সমর্থন করা হয়.
কি সংস্করণ 0.9.2 নতুন:
<লি> উইন্ডোজ বাইনারি বন্টন Wix দিয়ে তৈরি মাইক্রোসফট ইনস্টলার (* .MSI) বিন্যাসে, এখন হয়. এটা অত্যন্ত দীর্ঘ সময় পাথ সেটিংস smashes যে একটি বাগ সংশোধন করা হয়েছে যা NSIS দ্বারা নির্মিত পূর্ববর্তী * .exe ফরম্যাট চেয়ে নিরাপদ.
<লি> পারমাণবিক সঞ্চালনের জন্য একটি সুবিধাজনক আলোয়ান gauche.threads মধ্যে যোগ করা হয়. এই ইন্ট্রো পোস্ট দেখুন.
<লি> ইউটিলিটি মাপকাঠিতে পার্ল এর বেঞ্চমার্ক মডিউল বর্ণনার অনুরূপ gauche.time এখন পাওয়া যায়. একটি প্রবর্তনের জন্য এই পোস্ট দেখুন.
<লি> gauche.cgen: আনাড়ি সি কোড জন হয়ে উৎপন্ন ব্যবহার করে কিছু এপিআই. বিস্তারিত জানার জন্য ম্যানুয়াল দেখুন.
সংস্করণ 0.9.1 নতুন কি:
<লি> পরিবর্তন করুন * লোড পথ * অনগ্রসর সামঞ্জস্যের জন্য প্রাক-0.9.1 ডিরেক্টরি অনুক্রমের অন্তর্ভুক্ত করা.
<লি> অনগ্রসর সামঞ্জস্যের জন্য libgauche-0.9.so করতে libgauche.so থেকে একটি symlinc তৈরি করুন; 0.9 জন্য কম্পাইল এক্সটেনশন libgauche.so বোঝায়, এবং তারা 0.9.1 ইনস্টলেশনের পরে কাজ করা প্রয়োজন.
<লি> পরিবর্তন লাইব্রেরি ইনস্টলেশন ডিরেক্টরি $ {datadir} / আনাড়ি করতে আনাড়ি $ {datadir} / থেকে - $ {ABI_VERSION}. এই আর্কিটেকচারের নির্ভর লাইব্রেরি সঙ্গে theconsistency জন্য হয়.
<লি> Kludge ইনস্টল আনাড়ি ছাড়া পরীক্ষার সময় আনাড়ি প্যাকেজ কাজ করতে.
সংস্করণ 0.9 নতুন কি:
<লি> নতুন মডিউল: rfc.sha: SHA2 সমর্থন. rfc.sha1 এই মডিউল দ্বারা বাতিল করা হয়.
<লি> নতুন মডিউল: util.sparse: বিরল ভেক্টর স্থান-দক্ষ Trie দ্বারা ব্যাক আপ, এবং হ্যাশ-টেবিল বিক্ষিপ্ত ভেক্টর উপরে বাস্তবায়িত. আপনি এন্ট্রি দশ মিলিয়ন রাখতে চান যখন তারা মেমরি অভ্যন্তরীণ জাভা-স্ক্রিপ্ট হ্যাশ টেবিল তুলনায় দক্ষ হয়.
<লি> Autoprovide: আপনি আর সময়ের সবচেয়ে জন্য ফর্ম 'প্রদান' প্রয়োজন. যদি (প্রয়োজন করুন & quot; এক্স & quot;) সফলভাবে X.scm লোড করা এবং এটি একটি প্রদান ফর্ম, বৈশিষ্ট্য, & quot নেই; এক্স করুন & quot; স্বয়ংক্রিয়ভাবে প্রদান করা হয়. প্রয়োজন এবং প্রদান করুন & quot; করুন & quot দেখুন; অধিক বিবরণের জন্য রেফারেন্স অধ্যায়.
<লি> মডিউল gauche.test: ব্যতিক্রম জন্য উন্নত টেস্টিং. আপনি এখন অবস্থার একটি নির্দিষ্ট ধরনের আশা ফলে (পরীক্ষা-ত্রুটি শর্ত-টাইপ) দিয়ে নিক্ষিপ্ত হয় কিনা তা পরীক্ষা করতে পারবেন. অধিক বিবরণের জন্য ম্যানুয়াল এন্ট্রি দেখুন.
<লি> মডিউল rfc.http: প্রক্সি শব্দ যুক্তি: এখন দ্বারা প্রক্সি পরিচালনা করা. এছাড়াও আপনি সহজেই আবেদন / এক্স-www-ফর্ম-urlencoded রচনা করতে পারেন ফর্ম পরামিতি পাঠাতে এবং একাধিক / ফরম-তথ্য বার্তা. নতুন পদ্ধতি:. HTTP-করা এবং HTTP-মুছুন
<লি> মডিউল rfc.mime:. একটি মূকাভিনয় বার্তা রচনা সমর্থন যোগ করা হয়েছে
<লি> মডিউল gauche.threads: নতুন পদ্ধতি:. থ্রেড স্টপ !, থ্রেড-চলছে !, থ্রেড-রাষ্ট্র
<লি> মডিউল gauche.termios: উইন্ডোজ POSIX termios emulationg অত্যধিক যেহেতু উইন্ডোজ নেটিভ সমর্থন উপর, এই মডিউলের সাহায্যে উইন্ডোজ কনসোল এপিআই পরিবর্তে POSIX termios API উপলব্ধকারী. POSIX এবং উইন্ডোজ উভয় ব্যবহার করা যেতে পারে যে সাধারণ উচ্চ পর্যায়ের API- এর একটি সেট এছাড়াও যোগ করা হয়.
<লি> মডিউল gauche.dictionary একটি দ্বিমুখী মানচিত্র, & # x3c উপলব্ধ করা হয়; bimap & # x3e;.
<লি> মডিউল gauche.process মধ্যে,-প্রক্রিয়া চালানো এবং builtin Exec sys-এবং sys-কাঁটাচামচ এবং Exec সমর্থন:. মৃত্যুদন্ড কার্যকর প্রক্রিয়া কাজ ডিরেক্টরি উল্লেখ করতে ডিরেক্টরি শব্দ যুক্তি
<লি> মডিউল file.util তৈরি ডিরেক্টরি-গাছ এবং পৌঁছিয়া হাজিরাখাতায় সই করণ ডিরেক্টরি-ট্রি উপলব্ধ.
সকেট-sendmsg, সকেট-buildmsg, এবং সকেট-ioctl: <লি> মডিউল gauche.net লো-লেভেল সকেট অপারেশন উপলব্ধ করা হয়. কল-সঙ্গে-ক্লায়েন্ট সকেট সকেট জন্য বাফার উপলব্ধ করা হয় মোড উল্লেখ নতুন শব্দ args লাগে.
<লি> মডিউল www.cgi:. Httpd পাসওয়ার্ড ভুলে গেছেন? (আগের চেয়ে অনেক কম গোলমাল) ত্রুটির বার্তা লাইন বাই লাইন রেকর্ড করতে পারেন, যাতে CGI-প্রধান, লাইন stderr এর বাফার উপলব্ধ করা হয় মোড সুইচ
পাওয়া মন্তব্যসমূহ না