0

ASDFCommon Lispを使い始めるのに苦労しています。

最小限の例を機能させるにはどうすればよいですか?

4

1 に答える 1

1

私自身の質問に答えるには:

では、「Hello World!」を実行する方法を説明します。ASDFビルドシステムで?これが私のために働いたものです。私が陥った時間のかかる罠を回避するお手伝いをします。

このビデオをご覧ください。sbcl彼は、emacsquicklisp(Lisp ライブラリ マネージャー)、slime、およびのインストールについて説明します。quickprojectこれは、 でプロジェクトをセットアップしASDFます。

次に、いくつかのトラップを回避します。

  • slimeで動作しなかったようですclispscblを使用する必要がありました。注、私はubuntu 16.04を使用しています。
  • .asdシステムのパスにファイルがなければなりませんASDF。で作業することでこれを実現でき~/common-lisp/ます。あなたがそれを持っていなければ、あなたはそれを作ることができます. 他のディレクトリを参照するように設定するには、こちらを参照してください。ASDF
  • システムを構築したら、システムをロードします(asdf:load-system :<system>)。また、別のパッケージの関数にアクセスするには、次の構文を使用します: (<package>::<function> ...).

ハッピーコーディング。


vim ユーザー向け: Emacsと Lisp、特にquicklispandemacsのパッケージ マネージャーとの組み合わせは美しい組み合わせです。EmacsLispで書かれているからでしょう。これの価値がわかります。しかし、私はvimユーザーです。の優れた vim レイヤーであるEvilを見つけてうれしく思いましたemacs。この4 分間のビデオをご覧ください。また、別のユーザーが自分の環境のように設定している投稿もあり、場合によってはより良いものになります。私は今、 と の組み合わせがどちらの選択肢よりも優れていると考えています。vimvimemacsvim

于 2016-08-14T20:17:28.357 に答える