Re:A modest proposal
by DaiPlusPlus on Saturday September 09, 2017 @07:22AM
(#15206570)
If the consuming program allows it, you can fake a comment by storing it as a JSON property value:
[ Parent
| on HN ]
Re:A modest proposal
by seanwilson on Saturday September 09, 2017 @07:29AM
(#15206588)
That's what I did actually. I don't like it though. A comment is really saying "this is a note for the reader that isn't used at runtime". Putting a comment in as a value goes against that and it uses up memory when the file is read in.
On the flip side, I've always found it useful when debugging at a REPL to be able to read various kinds of metadata about objects, including documentation. Clojure is one example of this, but I wouldn't mind seeing it elsewhere as well.
Re:A modest proposal
by seanwilson on Saturday September 09, 2017 @10:48AM
(#15207325)
Hmm, so I'm thinking about cases where you have 10K objects and you wouldn't want the metadata duplicated and attached to all of those. Would that happen in Clojure?