在 cljs 版本的 core.async 中实现元数据字面量是错误还是技术上的不可能性?
(ns clojurescript-example
(:require
[cljs.core.async :as a]))
(let [x (a/go ^:foo [:x])]
(a/go
(prn (meta (a/<! x))))) ;; nil
(ns clojure-example
(:require
[clojure.core.async :as a]))
(let [x (a/go ^:foo [:x])]
(a/go
(prn (meta (a/<! x))))) ;; {:foo true}