Skip to content

Instantly share code, notes, and snippets.

@kuuote
Created May 15, 2025 15:12
Show Gist options
  • Save kuuote/f66186464908444410e749921b5d3b5a to your computer and use it in GitHub Desktop.
Save kuuote/f66186464908444410e749921b5d3b5a to your computer and use it in GitHub Desktop.

にっき

  • 今日もyakの毛が長い
    • tombi試したい
    • 手元で普通にビルドできない(Nixだと必要無いのでCコンパイラとか入ってない)のでcrate2nix通す
    • nvim-lspのローカル環境を構築するのにexrc使いたかったけど動かなかったのでvim-localrcで vim.secure.read() 叩くコード書いていた
    • 折角書いたので晒そうとしたらコピペできなくてVIMEで使ってたスクリプトの不備に気付く
      • wl-copy はデフォルトで中身をHTMLかなんかとして解釈するので <script> (Vim scriptだとexpandでスクリプトのファイル名に展開される)が含まれてると爆死する
      • --type text/plain を引数に与えることで解決
  • 手を動かさずに夢語りだけしてるの楽しすぎる
    • 昔作ったLispの継続の実装取り出して無駄が多いよねみたいな話をしてた
    • CPS変換を前提とした処理系の話とかCのスタックをそのまま操作する処理系の話とか、人の実装聞いてるのが楽しい
    • 第一級継続をプリミティブに持つオレオレ言語を実装してSchemeのレイヤ被せればまずはやりたい放題できるんじゃねという天啓が降ってきた
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment