2
はClojureのように、Common Lispでキーワードを関数として使用する方法はありますか? Clojureの一
キーワード自体を見上げ機能として動作するように、Common Lispのを拡張する方法はあり3と評価さ(:foo {:foo 3 :bar 5})
を書き込むことができますか?
はClojureのように、Common Lispでキーワードを関数として使用する方法はありますか? Clojureの一
キーワード自体を見上げ機能として動作するように、Common Lispのを拡張する方法はあり3と評価さ(:foo {:foo 3 :bar 5})
を書き込むことができますか?
移植性のあるCommon Lisp、AFAIKの一般的な方法では、それを簡単に、明白に、または些細な方法で行うことはできません。
関連する機能(配列用)は以前のLispの方言で提供されていましたが、Common Lispには含まれていませんでした。
ご清聴ありがとうございます。 –
これを行う関数を非常に簡単に書くことができます。関数を使ってこのアクションを実行すると何が問題になりますか? –
個人的に私はClojureでキーワードがどのように動作するのが大好きなので、Common Lisp(私の現在のプロジェクトではSBCLを使用しています)で使用できるかどうか不思議でした。 –
Common Lispでcurly-braceスタイルのハッシュ表記ができるようです:http://frank.kank.net/essays/hash.html –