I can "write" a set. <div><br></div><div>(write (set 1 2 3 4)) => "#<set: 1 2 3 4>"</div><div><br></div><div>However when I try to read that...</div><div><br></div><div>(with-input-from-string "#<set: 1 2 3 4>" read) => read: bad syntax `#<'</div>
<div><br></div><div>Is there a technical reason why sets can't be read just like lists, hashes, numbers etc? (Other than via serialization)</div><div><br></div><div>I'd like to hook into it with a reader extension somehow but the reader documentation seems a bit terse in that area.</div>
<div><br></div><div>Does anyone know of some good places to look in the source for guidance?</div><div><br></div><div><br></div><div>Thanks,</div><div> Curtis Dutton</div>