web-dev-qa-db-ja.com

LISPファイル名拡張子の規則は何ですか?

「.el」は、Emacs LISPプログラムで終わるファイル名の規則です。 Common LISPプログラムを作成するときの規則は何ですか?

36
yves Baumes

WikipediaGoogle Common LISP Style guide はどちらも.LISP

実用的な一般的なLISP.LISPまたは.cl

注、私はどのような点でもCommon LISPプログラマではないので、.LISPは実際に使用されています。

40
Matt Ball

ソースコードの一般的なLISPパス名タイプ:

  • LISPがデフォルトです。可能であればこれを使用してください。
  • lspパス名タイプが3文字のみを許可する場合
  • lパス名タイプを1文字にする必要がある場合(まれ)。

パス名タイプclはほとんど使用されません。いくつかの異なるLISP方言を使用する古いコードまたはプロジェクトで時々それを見ることができます。

コンパイルされたコードの場合、パス名のタイプは、関数COMPILE-FILE-PATHNAME(ここではMacの64ビットLispWorks)を使用してCommon LISPで計算できます。

CL-USER 23 > (pathname-type (compile-file-pathname "foo.LISP"))
"64xfasl"
30
Rainer Joswig