لقد عثرت على طريقة لتأليف البرامج تثيرني كثيرًا. في الواقع، حماسي كبير لدرجة أنني يجب أن أحذر القارئ من خصم الكثير مما سأقوله باعتباره هذيان متعصب يعتقد أنه رأى للتو نورًا عظيمًا. (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