タグ

ブックマーク / octahedron.hatenablog.jp (1)

  • package-inferred-systemに期待したもの - octahedron

    これまでのあらすじ package-inferred-systemは、pakageのinferred-systemである。 なんだか体がだるい感じのぼくはこころに学びを沁みわたらせるため、ライブラリのパッケージをすっきりと書くことはできないか考えてみようと思った。Common Lispを書いていてディレクトリ構成とパッケージ構造を同じにしたいとき、以下の2点が面倒だ: パッケージ名をわざわざパッケージ定義に書くこと パッケージ名とディレクトリ名を一致させること パッケージ構造を変えたとき、変更が漏れやすい そこでぼくは、1ファイル1パッケージのスタイルでプログラミングできるらしいpackage-inferred-systemを試してみようと考えたのだった── TL;DR package-inferred-systemは、ディレクトリ構造からパッケージ名を決定するためのものではない。 pac

    package-inferred-systemに期待したもの - octahedron
    masatoi
    masatoi 2018/06/13
    ファイルの依存関係なんかは明示的に書かなければならないので各ファイルのdefpackageが省略できるわけではない、と
  • 1