cl-annotを使ってみるテストその2。 機能を表す名前(関数名)と実際の実装を分離して、利用する際はアノテーションで実装を選択させてみます。 試しにソケットを利用するための関数(インターフェース)を定義し、 2種類のライブラリを用いた実装(バックエンド)を作成して利用するようにしてみました。 (asdf:load-system :cl-annot) (use-package :cl-annot) (defun mk-impl-annot-name (sym) (values (intern (format nil "~A-IMPL" (symbol-name sym))))) (defun mk-use-annot-name (sym) (values (intern (format nil "USE-~A" (symbol-name sym))))) (defun setup-int
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く