•  অস্পষ্ট আলো

Emacs

কেন emacs, এবং আমার ব্যক্তিগত emacs ইচ্ছা তালিকা।

Emacs কি?

ভার্চুয়াল মেশিন অথবা এর জন্য দোভাষী emacs lisp প্রোগ্রামিং ভাষা ... ধরনের। Emacs lisp প্রোগ্রামিং ল্যাঙ্গুয়েজ (এলিস্প) সাধারণ উদ্দেশ্য, কিন্তু প্রকৃত টেক্সট এডিটর যা এটি চালায় তার জন্য প্রথম শ্রেণীর সমর্থন রয়েছে। আদিম প্রকারগুলি টেক্সট এডিটিংয়ের উপর দৃষ্টি নিবদ্ধ করে, তবুও আপনি যা চান তা সুন্দরভাবে লিখতে পারেন শালীন কর্মক্ষমতা (সম্প্রতি ধন্যবাদ জিট সংকলন ) কারণ এটি একটি লিপ বংশধর ম্যাকলিস্প এবং এর একজন ভাই সাধারণ লিপ । যাইহোক emacs lisp এর একটি মান নেই, এবং স্পেসিফিকেশনটি সবচেয়ে জনপ্রিয় বাস্তবায়নের সমতুল্য, এটি হল GNU Emacs।

কেন emacs?

"এমাকস একটি অপারেটিভ সিস্টেম" বাক্যটির সাথে লোকেরা বোঝায় যে আপনি এটি ব্যবহার করতে পারেন যা আপনি কম্পিউটার ব্যবহার করবেন। এটি একটি আক্ষরিক অপারেটিভ সিস্টেম হতে কম পড়ে কারণ কার্নেল, (সাধারণত লিনাক্স) এখনও হার্ডওয়্যারের দায়িত্বে রয়েছে।[1] তবে এটিকে সহজেই ডেস্কটপ পরিবেশ বলা যেতে পারে কারণ এটি কাজ করার জন্য একটি পরিবেশ সরবরাহ করে। এটি আপনাকে যেকোনো অ্যাপ্লিকেশনের সাথে ইন্টারফেসে দ্রুত ইন্টারেক্টিভ কোড লেখার ক্ষমতা দেয়, এটি শেল স্ক্রিপ্টের মতো নোংরা হতে পারে বা স্থিতিশীল API সরবরাহ করার জন্য ভালভাবে চিন্তা করা যেতে পারে। আসলে অনেক emacs কার্যকারিতা প্যাকেজ দ্বারা প্রদান করা হয়।[2] অন্যান্য সম্পাদকেরা কি ইমাকের মতো বর্ধিত হতে পারে? না কেন? কারণ অন্য সম্পাদকরা একটি ভিন্ন ব্যবহারকারীর মডেল ব্যবহার করে, যেখানে ব্যবহারকারীকে সীমাবদ্ধ থাকতে হয় কারণ এটি চলমান পরিবেশের "অতিথি" হিসাবে বিবেচিত হয় যা ব্যবহারকারীকে "পরিষেবা" প্রদান করে। এটি এমাক্সের ক্ষেত্রে নয়, যেখানে পরিবেশ এবং ব্যবহারকারী এক হয়ে যায়। Emacs- এ, আপনার সবকিছুর অ্যাক্সেস আছে, এবং প্রায় সব জিনিসকে একই উপায়ে সংশোধন করতে পারেন যার অর্থ সেই জিনিসগুলি তৈরি করা হয়েছিল, ওরফে এলিস্প।

এটা কি মূল্য?

বেনিফিট অর্জিত হয়, এটি বিনিয়োগ, এবং যেকোনো বিনিয়োগের মতো, আপনি কতটা রাখেন তার সমানুপাতিক লাভ আশা করা উচিত, তাই আপনাকে এটি ব্যবহার করতে শেখার এবং অনুশীলনে কিছুটা সময় ব্যয় করতে হবে।

আমার GNU emacs ইচ্ছা তালিকা

Emacs খুব ভাল অপারেটিভ সিস্টেম, কিন্তু একটি খারাপ পাঠ্য সম্পাদক।

... অথবা সেই লাইন বরাবর কিছু। GNU Emacs বাস্তবায়ন, emacs এর মতই, এর শিকড় আশির দশকে রয়েছে এবং এর মূল অংশের অনেক অংশ তাদের বয়স দেখায় ...

[7]গতির কারণে পারে না কিন্তু গতি শুধুমাত্র গুরুত্বপূর্ণ স্বল্পমেয়াদী, এবং জিট সংকলন বিবেচনা না করে
[6]আরও উন্নত অ্যানিমেশনের যুক্তি বিতর্কিত হতে পারে, কারণ অনেক লোকের মতামত যে ট্রানজিশন, অস্পষ্টতা, টেক্সচার, ছায়া ইত্যাদি জিনিসগুলি GUI- এ মূল্য যোগ করে না ... কিন্তু তারা তা করে। কিন্তু অ্যানিমেশনগুলি রক্ষা করা অন্য একটি পোস্টের জন্য, এখানে আমি শুধু বলতে পারি যে আরও উন্নত বৈশিষ্ট্যগুলির সতর্ক এবং চিন্তাশীল প্রয়োগ ব্যবহারযোগ্যতা এবং উত্পাদনশীলতার ক্ষেত্রেও একটি বড় পার্থক্য আনতে পারে (এটি কেবল স্টাইলিং নয়!)।
[5] emacs-ng ওয়েবরেন্ডার ব্যবহার করে, যা জিপিইউ ভিত্তিক অঙ্কনের অনুমতি দেয়, যেহেতু এটি একটি গেম ইঞ্জিনের অনুরূপ কাজ করে, এটি আমার ইচ্ছার অংশগুলি পূরণ করে, কিন্তু আমি জানি না কিভাবে ওয়েবরেন্ডার ব্যাকএন্ড ইমেকস ইন্টার্নালের সাথে সংযুক্ত হয়; যদি এর প্রচেষ্টা [pgtk] ব্যাকএন্ডের অনুরূপ হয় তবে এটি এখনও কিছুটা ছোট হবে।
[1]যাইহোক, ভবিষ্যতের কথা চিন্তা করা মজাদার যেখানে জিএনইউ হার্ড (কার্নেল) খালি ধাতুর কাছাকাছি একটি লিস্পের সাথে কথা বলার জন্য ইমাকের সাথে ইন্টারফেস করা যেতে পারে
[2]তবে, এখনও সি কোডের 200k লাইনের একটি বাল্ক রয়েছে যা মূল কার্যকারিতাগুলি প্রয়োগ করে
[4]যেহেতু emacs অন্য সার্ভারের সাথে কথা বলার সময় জিনিসগুলিকে "সার্ভার" হিসাবে প্রদর্শন করে, তাই এটি উইন্ডোর সম্পূর্ণ "আপডেট" পাঠায়, যা কিছু ক্ষেত্রে ঝলকানি সৃষ্টি করে।
[3] ব্রাশ টার্মিনালের মধ্যে ওয়েবপৃষ্ঠা প্রদর্শন করতে সক্ষম, সমৃদ্ধ ওয়েবসাইট টার্মিনাল ইন্টারফেসকে সমর্থন করার জন্য "হ্রাস" করা হয়েছে, এটি "গ্রাফিকাল ফার্স্ট, টার্মিনাল সেকেন্ড"

পোস্ট ট্যাগ: