新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

WindowsのEmacsでComon Lispを動かしたいのですが…、なんとか動いたようです!が、slimeだけです。

2021-11-21 09:35:29 | Lisp

cametan_42さんのブログに、WindowsでEmacsを使って、Lispを動かす書き込みがあります。

slimeを使ってやってみると出来ます。

test.libは一度コンパイルできたとき、作られたようです。

 メニューからtools,complileだと出来ません。make用のファイルがないということでしょう。しかしC-c,C-kでも一度は出来たんですが、その後出来ません。出来たときは画面が上下2つ出来てたように思います。何がいけないんでしょうか?実行はTASUが出きれば、(tasu 10 20)出できたと思います。

訂正です。 上の図のソースは間違っていますね。

追加)

 上の図は、Emacsを起動後、file openでファイルを読み込んだあと、C-c,C-kしたあとの画面です。Not connectedとメッセージが出てます。ファイルの拡張子も良いと思いますし、何が間違っているんでしょうか?


コメント (3)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Lispと言っても、SchemeとCli... | トップ | WindowsのEmacsでComon Lisp... »
最新の画像もっと見る

3 コメント

コメント日が  古い順  |   新しい順
う〜ん。 (cametan_42)
2021-11-21 10:38:54
そもそもtest.listってなってるんでファイル名からして間違ってますね。それじゃEmacsがLisp-modeに入っていません。

エラーを見る限り、その「make」はCommon Lispと関係なく、社名(Embarcadero Technologies, Inc.)が入ってるトコ見ると、昔懐かしいTurbo C++のが立ち上がろうとしてるように見受けられます(入れてます?)。
従って、そのエラーもToolsってプルダウンメニューも、Common Lispとは全く関係ないです。
返信する
最後の画面は、完全に間違いです。 (isam)
2021-11-21 23:48:46
cametan_42さん、お手数をおかけしました。
本来なら削除しておくべきでした。本来書きたいことを、追加で書いておきます。
返信する
Emacsはファイルを拡張子で判定する (cametan_42)
2021-11-23 06:50:41
いずれにせよ、Emacsは開いたファイルの拡張子でモードを決定します。
*.lispならLispモードに。
*.cならCモードに。
*.cppならC++モードに。
*.pasならPascalモードに。
*.rbならRubyモードに。
本体に定義されてるモードなら自動的にそれで立ち上げます。
その辺がEmacsのまた便利なトコなのです。

> 上の図は、Emacsを起動後、file openでファイルを読み込んだあと、C-c,C-kしたあとの画面です。Not connectedとメッセージが出てます。ファイルの拡張子も良いと思いますし、何が間違っているんでしょうか?

単純にSLIMEを起動してないから、じゃないですか?
返信する

Lisp」カテゴリの最新記事