No description, website, or topics provided.
Common Lisp
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.org
package.lisp
qpj1.asd
qpj1.lisp

README.org

QPJ1 - My QuickProject

  • package.lisp パッケージの記述
  • project-name.asd ファイルやライブラリの依存関係など記述
  • project-name.lisp

というプロジェクトの雛形を作成する

依存パッケージ

  • quickproject
  • fiveam

導入:

(ql:quickload :quickproject)
(ql:quickload :fiveam)

インストール

(ql:quickload :qpj1)

使い方

(qpj1:make-project "/path/to/my-project/" :depends-on '(依存しているプロジェクト/システム名))
;; パス名の末尾のスラッシュ大事

制限

  • READMEはorg-mode用ファイル
  • テストは、FiveAM決め打ち

改善点

(run! 'foo-internal::foo)

となっている。

(run! 'foo:foo)

の方が好ましいかもしれない。(雛形ごとにパッケージと同名のシンボルが生成されEXPORTされることになる)