私はclojure.specを試してきました。私が使用している方法の1つは、指定しているマップのインスタンスを編集するためのUIを生成することです。たとえば、日付であると指定されたキーのdatepickerフィールドを持つWebフォームを生成する可能性があります。clojure.spec値によるメタプログラミング?
ライブラリにはget-spec
メソッドがありますが、必要に応じて値として仕様通りに動作する関数がないようです。マップ仕様を取ってそのマップの必要なキーをベクトルとして取得するようなことをする方法はありますか?この種のメタプログラミングは、clojure.specの意図されたユースケース外の仕様で行われていますか?
これは計画的な機能であると聞いてうれしいです。私はそれが非常に便利な方法をいくつか考えています。 –