-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename chunks named in the form "XChunk" as just "X" #3244
Comments
My initial concern is about readability. Especially pertaining to at least some of the chunks if the chunk descriptor is removed. |
Readability might be an issue for some of them, but they might just need to be renamed to something else that better describes them (“NamedChunk” in particular). Keeping “Chunks” in the suffix seems odd, it feels akin to adding “Type” to the end of each type name in any typed language -- we should know it's a type/chunk by its definition. |
I agree with this. |
Yes, it is redundant to have 'Chunk' in those names, and they should be renamed. Most of them should just have the Roughly speaking, |
What's the rationale for removing the newcomers label from this issue? I feel like a newcomer could take a look and at least propose some new names? Just happened upon it looking for something else and was curious lol |
Hmm, I think that might have been an accident. If no, then I don't remember what my rationale was. Thanks @samm82 ! |
I have some ideas for better names. |
Knowing the relationship between these chunk types would help inform this discussion: for example, if Similar to this comment, I don't think |
@samm82 since all the Chunks are built from IdeaDict would it be more fitting to just replace Chunk with Idea? Except for ConceptChunk which I think would make sense to change with ExplainedIdea. |
That's definitely an idea (pun unintended) 🤔 I personally think there is a distinction between a pure "idea" and a "quantity" (as I think you've alluded to before) that we could also investigate, but I personally would be hesitant to say that a given renaming is "right" without some more discussion about its design implications/how it changes how we think about these chunks and how they're built 😅 |
I've added this issue to our agenda for Monday (#3730) under the topic of the redesign of chunks and attributes. @NoahCardoso for the meeting it would be great if you could have your best guess for the renaming. I'm optimistic that we'll be able to make some decisions as a group that are difficult to make over the issue tracker. |
In #3017, we established that we will continue to use the name "Chunk" to refer to information Drasil works with. If we think of "chunks" as instances of our Haskell types (which is how we build them in Drasil), then we also have "chunk types" (or categories/classifications/etc). I believe we also have an assumption that all data types we build are chunks too. So, it feels redundant when we have chunks (such as those listed below) with "Chunk" in their type's name. Should we rename these chunks?
(Not assigning anyone, but pinging @smiths and @JacquesCarette in particular.)
The text was updated successfully, but these errors were encountered: