トップ「Common-lisp」の質問

Common Lispは、生産力を高めることを目的としたLispプログラミング言語の標準化バージョンです。

CommonLispの `set`、` setq`、 `setf`の違いは?

Common Lispの「set」、「setq」、「setf」の違いは何ですか?

common-lisp

LISPを学ぶための最良の方法は何ですか?

私はPython、PHP、Java、Cでプログラミングを始めて数年になりますが、ハッカーとペインターを読み終えたばかりなので、LISPを試してみたいと思います。私が知っていることとはまったく異なること、そしてそれは簡単ではないことを理解しています。 また、LISPの周りのコミュニティと開発ははるかに少ないと思います(私が間違っている場合は訂正してください)。 だから私の質問は:LISPを学ぶための最良の方法は何ですか?本を買ったり、時間をかけたりしてもかまいません。 無駄にしたくないだけです。「最終的な」アイデアは、Web開発にLISPを使用することですが、それはそれほど一般的ではないことを私は知っています...最初の本やチュートリアルを選び、そうでないかもしれないことに多くの時間を費やす前に、学習を計画するのは良いことです。最善の方法です!回答ありがとうございます!編集:私はPractical […] 続きを読む…

lisp scheme common-lisp

アイテムがリストにあるかどうかを確認する(Lisp)

アイテムがリストにあるかどうかを確認する簡単な方法は何ですか?何かのようなもの(in item list) 返される可能性がありますtrue場合item=1とlist=(5 9 1 2)とfalse場合item=7

list lisp common-lisp

Lispコメントコンベンション

さまざまな種類のコメントに使用するセミコロンの数(およびさまざまな数のセミコロンのインデントのレベル)に関するLispの規則は何ですか?また、セミコロンコメントをいつ使用するか、いつ#|multiline comments|#を使用するかについての規則はありますか(それらが存在し、複数の実装に存在すると仮定します)?

comments lisp common-lisp conventions

Lisp開発のためのVimの使用

私はLispをオンとオフでしばらく使用してきましたが、Lispで「実際の」作業を行うことについてより真剣になり始めています。 私はVimの大ファンであり、Lisp開発のエディターとしてVimを使用してどのように最も生産的になることができるのか疑問に思っていました。 プラグイン、ワークフローの提案などはすべて大歓迎です。私はすでにVimを立ち上げており、エディターとして本当に楽しんでいるので、「useemacs」とは言わないでください。

vim ide lisp common-lisp

Clojureと他のLisp

私の質問の目的は、炎上戦争を開始することではなく、どのような状況で各言語が「仕事に最適なツール」であるかを判断することです。私は(Clojureの上の数冊の本を読んだClojureのプログラミング、実用的なClojureの、 Clojureのの喜び、とのマニングアーリーアクセス版アクションでのClojureを)、と私はそれは素晴らしい言語だと思います。 私は現在、主にCommonLispマクロを扱っているLetOver Lambdaを読んでおり、それも非常に興味深い言語です。私はLispの専門家ではありませんが(初心者の方が多いです)、関数型プログラミング全般と同様に、この言語ファミリーは私を魅了します。Clojureの利点(および「その他」の欠点): […] 続きを読む…

clojure comparison lisp scheme common-lisp

format関数内の\ rに相当するCommonLisp?

基本的に、Pythonの代わりにCommon Lispのみを使用して、次のことを実行したいと思います。print("Hello world.\r\n") 私はこれを行うことができますが、それだけで出力#\newline文字とスキップ#\return :( […] 続きを読む…

format newline common-lisp

Common Lispのeq、eql、equal、equalpの違いは何ですか?

Common Lispのeq 、 eql 、 equalとequalpの違いは何ですか? タイプをチェックするものもあれば、タイプ間でチェックするものもあることは理解していますが、どれがどれですか? 1つが他よりも使用するのが良いのはいつですか?

syntax common-lisp equality

Clojure、Scheme / Racket、Common Lispの違いは何ですか?

私はそれらがlispと呼ばれる同じ言語族の方言であることを知っていますが、違いは正確には何ですか? 可能であれば、構文、特性、機能、リソースなどのトピックをカバーする概要を教えてください。

clojure lisp scheme common-lisp racket

最高のCommonLispIDE

Common Lisp(またはOS XのAquamacs)の主要な開発環境としてEmacs内でSlimeを使用しましたが、他に説得力のある選択肢はありますか? Lispworksについて聞いたことがありますが、それは一見の価値がありますか? または、Emacsを最大限に活用するためのヒント(たとえば、簡単に参照できるようにハイパースペックに接続する)はありますか?更新:Pascal […] 続きを読む…

emacs ide lisp common-lisp