# Define-attributes macro, is this useful, ideas for improvements?

**URL:** <https://racket.discourse.group/t/define-attributes-macro-is-this-useful-ideas-for-improvements/300>\
**Category:** Questions & Answers\
**Created:** [November 29, 2021, 8:18am UTC](https://racket.discourse.group/t/define-attributes-macro-is-this-useful-ideas-for-improvements/300 "2021-11-29T08:18:17Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![simonls](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/simonls/32/170_2.png) [@simonls](https://racket.discourse.group/u/simonls)\
**Post date:** [February 14, 2022, 1:29pm UTC](https://racket.discourse.group/t/define-attributes-macro-is-this-useful-ideas-for-improvements/300/7 "2022-02-14T13:29:09Z")

</div>

yes, but this reactivates an issue for me about single package vs split packages.

I think I will create a separate topic about that.

> [@Single Package vs Multiple (-lib -doc -test) & Convenience](https://racket.discourse.group/t/single-package-vs-multiple-lib-doc-test-convenience/693):
>
> Convenience Authoring vs Using Packages When I author a simple package with only a little bit of functionality, I really like the convenience of creating a single package and putting everything inside it. When I want to use a simple package I prefer if it is split up into (-lib -doc -test) because that allows me to depend only on the -lib part of the package and thus avoid slow installation because for example the docs are unnecessarily built for that dependency. These opposing "forces of conv…

---

_[View the full topic](https://racket.discourse.group/t/define-attributes-macro-is-this-useful-ideas-for-improvements/300)._
