আমি প্রোগ্রাম রচনার একটি পদ্ধতি খুঁজে পেয়েছি যা আমাকে খুব উত্তেজিত করে। আসলে, আমার উৎসাহ এতটাই মহান যে আমাকে পাঠককে সতর্ক করতে হবে যে আমি যা বলব তার বেশিরভাগই একজন ধর্মান্ধের প্রলাপ হিসাবে ছাড় দেওয়া উচিত যে মনে করে সে সবেমাত্র একটি মহান আলো দেখেছে। (Knuth 1984, 1)
Byzantine Systems-এর প্রথম ব্লগ পোস্টে স্বাগতম। এটি Org-mode-এর চারপাশে একটি ওয়েবসাইট তৈরির আমার প্রথম প্রচেষ্টা নয়। আমি ইতিমধ্যে আমার নিজের ব্যক্তিগত ব্লগে Emacs সর্বাধিকতাবাদের পথ সম্পর্কে লিখেছি, যেখানে Emacs, কিছু সন্দেহজনক স্ক্রিপ্ট এবং Nix সবকিছু একসাথে ধরে রেখেছিল। এইবার আমি সেই অংশটি রাখতে চেয়েছিলাম যা কাজ করেছিল (Emacs-এ সবকিছু লেখা) যখন প্রকাশনার দিকটি ছোট, টাইপ করা এবং বোঝা সহজ করে তুলেছিলাম।
চূড়ান্ত পরীক্ষাটি Orgmode-কে উৎস হিসাবে, Emacs-কে লেখার পরিবেশ হিসাবে, d2-কে ডায়াগ্রামের জন্য, Pandoc-কে রূপান্তরকারী হিসাবে, Nix-কে বিল্ড পরিবেশের জন্য এবং Gleam-কে Blogatto-এর সাথে একটি টাইপ করা স্ট্যাটিক-সাইট পাইপলাইনের জন্য ব্যবহার করে। পোস্ট সূচকটি কেবল একটি Gleam ফাংশন যা একটি Lustre উপাদান ফেরত দেয়। আমি কেবল Org নথিগুলির সাথে যোগাযোগ করি। Nix হল আঠা যা পাইপলাইনের বাকি অংশকে আনন্দদায়কভাবে নীরব করে তোলে।
কেন সবকিছু Emacs-এর ভিতরে রাখবেন? আমার ঘনিষ্ঠ বন্ধু Marcos Magueta BLOAT সম্পর্কে তর্ক করে একটি ভিডিও তৈরি করেছেন। UNIX দৃষ্টিকোণ থেকে, Emacs হল খাঁটি ব্লোট, তবে এটি ভাল ব্লোট হতে পারে। ধারাবাহিকতার জন্য একটি কেন্দ্রীয় সংস্থার প্রয়োজন যা মান প্রচার করে, যেমন Apple Macintosh-এর জন্য। Unix ইউটিলিটিগুলির জন্য এমন কোনও সংস্থা নেই।
উৎস: Hacker News · সারাংশ: HeadlinesBriefing