41

".el" は、Emacs Lisp プログラムで終わるファイル名の規則です。Common Lisp プログラムを書くときの規則を教えてください。

4

2 に答える 2

43

ウィキペディアGoogle Common Lisp Style guideはどちらも.lisp.

Practical Common Lisp.lispはorを提案し.clます。

注意してください、私は決して Common Lisp プログラマーではないので、.lispが実際に実際に使用されているかどうかはわかりません。

于 2013-03-03T15:34:42.367 に答える
35

ソース コードの一般的な Lisp パス名の種類:

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

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

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

CL-USER > (pathname-type (compile-file-pathname "foo.lisp"))
"64xfasl"
于 2013-03-03T17:30:53.043 に答える