<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Clojure Q&amp;A - Recent questions tagged plist</title>
<link>https://ask.clojure.org/index.php/tag/plist</link>
<description></description>
<item>
<title>Do clojure variables have Lisp-like properties?</title>
<link>https://ask.clojure.org/index.php/8870/do-clojure-variables-have-lisp-like-properties</link>
<description>&lt;p&gt;I'm taxed with porting a &lt;em&gt;mess&lt;/em&gt; of old Lisp code into the 21st century.&lt;br&gt;
I came across Clojure and think maybe it might be the avenue of best approach.&lt;br&gt;
I am an absolute newbie to Clojure.&lt;/p&gt;
&lt;p&gt;The Lisp code makes extensive use of symbol property lists.&lt;br&gt;
Do Clojure symbols have property lists? Or something that &quot;works&quot; as a property list?&lt;/p&gt;
&lt;p&gt;In Lisp, I could say:&lt;/p&gt;
&lt;p&gt;(put 'fly 'verb 'transitive)   ; The Verb property of &quot;fly&quot; is &quot;transitive&quot;.&lt;br&gt;
--&amp;gt; 'transitive&lt;br&gt;
(put 'fly 'noun '(a buzzing little bug))  ; The Noun property of &quot;fly&quot; is &quot;a buzzing little bug&quot;&lt;br&gt;
--&amp;gt; (a buzzing little bug)&lt;br&gt;
(get 'fly 'verb)  ; Show me the Verb property of &quot;fly&quot;&lt;br&gt;
--&amp;gt; transitive&lt;br&gt;
(symbol-plist 'fly)  ; Show me all the properties of &quot;fly&quot;&lt;br&gt;
--&amp;gt; (verb transitive noun (a buzzing little bug))&lt;/p&gt;
&lt;p&gt;Does Clojure support symbol property-lists?&lt;/p&gt;
</description>
<category>Namespaces and vars</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/8870/do-clojure-variables-have-lisp-like-properties</guid>
<pubDate>Wed, 20 Nov 2019 15:03:29 +0000</pubDate>
</item>
</channel>
</rss>