clojure.pprint uses the old-style metadata.

Description

I was looking through the implementation of clojure.pprint.* and found that it still uses the old-style metadata to mark vars as private - ^{rivate true} instead of ^rivate.

I have migrated the metadata to the new style in the attached trivial patch, which can be used in case this is deemed to be an issue.

FWIW, there are some other namespaces which use the old-style metadata as well; I am willing to fix those as well.

Environment

None

Attachments

2

Activity

Show:

Stuart HallowayJuly 21, 2015 at 7:27 PM

Recategorizing as enhancement since the old form continues to be legal.

Andy FingerhutNovember 14, 2012 at 7:19 PM

clj-842-update-clojure.pprint-metadata-v2.txt dated Nov 14 2012 is identical to Baishampayan Ghose's 0001-Migrate-the-metadata-in-clojure.pprint.-to-the-new-s.patch dated Sep 26, 2011, except it applies cleanly to latest master.

Details

Assignee

Reporter

Labels

Patch

Code

Priority

Affects versions

Created September 26, 2011 at 8:35 AM
Updated July 21, 2015 at 7:27 PM