<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Clojure Q&amp;A - Recent questions tagged primitive</title>
<link>https://ask.clojure.org/index.php/tag/primitive</link>
<description></description>
<item>
<title>Is invoking an anonymous primitive function expected to use the primitive interface?</title>
<link>https://ask.clojure.org/index.php/14888/invoking-anonymous-primitive-function-primitive-interface</link>
<description>&lt;p&gt;Invoking an anonymous primitive function seems to not use the primitive interface.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;(set! *unchecked-math* :warn-on-boxed)
(let [f (fn ^double [] 1.0)]
  (+ 1.0 (f)))
;; Boxed math warning
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Is this expected behaviour? &lt;/p&gt;
</description>
<category>Clojure</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/14888/invoking-anonymous-primitive-function-primitive-interface</guid>
<pubDate>Tue, 13 Jan 2026 14:28:41 +0000</pubDate>
</item>
</channel>
</rss>