clj-commons

seancorfield 2025-09-02T19:30:24.634869Z

General Q about copyright/licensing for libraries that move under the clj-commons banner: durable-queue says:

### license

Copyright © 2015 Factual Inc

Distributed under the Eclipse Public License 1.0
If "we" start working on such a library in substantive ways, is there a policy about updating the copyright?

lread 2025-09-02T20:00:26.917689Z

Good question. Dunno. I just leave them as is, untouched.

2025-09-02T20:10:12.295049Z

you could email or ping zach tellman on twitter about it. he's fairly responsive to questions

seancorfield 2025-09-02T20:16:06.797159Z

What's Twitter? 🤣

😄 2
lread 2025-09-02T21:04:02.205069Z

If you have to X, you don't know.

😄 3
2025-09-02T23:29:10.511049Z

Reports of defstruct's obsolescence are exaggerated. If you know the fields when you are writing the program, then defrecord is more appropriate. If the fields cannot be known until runtime, then defstruct can be reasonable.

❓ 1
2025-09-02T23:30:35.094159Z

(wrong thread i think)

seancorfield 2025-09-02T22:10:56.299529Z

All PRs for durable-queue have been closed -- mostly integrated into the master branch -- and the latest git version is prepped for an 0.2.0 release once I've reviewed the outstanding issues and had a think about a few things. Note that 0.2.0 will deprecate the single-segment namespace (but keep it as undocumented), although all changes have been applied to both that and the new clj-commons.durable-queue ns.

🎉 3