HeadlinesBriefing HeadlinesBriefing.com

Gleam、Org-Mode、Pandocブログ

Hacker News •
×

私はプログラムを構成する方法に出くわしましたが、それは私を非常に興奮させます。実際、私の熱意は非常に大きいので、読者に私が言うことの多くを、ちょうど偉大な光を見たと思っている狂信者の暴言として割り引くように警告しなければなりません。(Knuth 1984, 1)

Byzantine Systemsの最初のブログ投稿へようこそ。これはOrg-modeを中心にウェブサイトを構築する私の最初の試みではありません。私はすでに自分の個人的なブログでEmacsマキシマリズムへの道について書きました。そこではEmacs、いくつかの疑わしいスクリプト、Nixがすべてをまとめていました。今回は、機能していた部分(すべてをEmacsで書くこと)を維持しながら、公開側をより小さく、型付けされ、理解しやすくしたいと思いました。

最終的な実験では、Orgmodeをソースとして、Emacsを執筆環境として、d2を図用に、Pandocをコンバーターとして、Nixをビルド環境として、GleamとBlogattoを型付けされた静的サイトパイプラインとして使用します。投稿インデックスは、Lustre要素を返す単なるGleam関数です。私はOrgドキュメントとのみ対話します。Nixは、パイプラインの残りを快適に平穏にする接着剤です。

なぜすべてをEmacsの中に保つのか?私の親しい友人Marcos MaguetaがBLOATについて議論するビデオを作りました。UNIXの観点から見ると、Emacsは純粋なブロートですが、それは良いブロートになり得ます。一貫性には、AppleがMacintoshに対して行ったように、標準を公布する中央機関が必要です。Unixユーティリティにはそのような機関は存在しません。

出典: Hacker News · 要約:HeadlinesBriefing