myst-lang / myst

A structured, dynamic, general-purpose language.
http://myst-lang.org
MIT License
118 stars 17 forks source link

Rename the language? #12

Closed faultyserver closed 6 years ago

faultyserver commented 7 years ago

This is more of a scratchpad for ideas than anything else.

I generally like the name Myst, but I'm not attached to it in any way. I have also been feeling like it doesn't particularly match the language's look and feel. That's obviously subjective and it's hard to explain it, it's mainly a gut feeling that's grown over time.

I also don't have any other ideas for names, but here are a few guidelines for a great name (at least in my eyes):

I'll probably add to this list of guidelines over time, but those are essentially the criteria that I've been judging names by so far.

Note: This is not a decision that will be taken lightly. Renaming a language is already a big deal, particularly once it gains some semblance of popularity. Renaming a language more than once could mean cascading changes and weeks or months of transition time. I can't imagine actually changing the name of the language before a v0.5.0 or so, or after a v1.0. A name change after v1.0 would need substantial reasoning to do so.

haleymoore commented 7 years ago

I had a thought. Bevel and bezel - both can be applied to the stone category (the idea came from this, not that it has to have that relation to work).

I lean more toward to bezel for phonetic reasons. I can visually think of some ideas that could tag alone with it that may be less cliche then they would with bevel.

Thinking about the structure, a bezel setting is the most secure setting for a stone. It is protective, practical, and non invasive - it does not compromise the original aesthetics of what it is holding. It custom fits what it holds, and its shape is defined by whats inside. In case what I am describing is confusing see attachments of a bezel set stone and setting alone below.

https://img0.etsystatic.com/065/2/5141099/il_340x270.779037864_7toz.jpg

https://s3.amazonaws.com/images.kernowcraft.com/usercontent/img/col-12/11802.jpg

faultyserver commented 6 years ago

Limen. (pronounced "lie-men")

A threshold below which a stimulus is not perceived or is not distinguished from another.

To me, it has the connotation of being "barely perceptible". Like second-nature, the language lets you express your intentions without having to think about how to translate that into something that the language understands. Thoughts flow naturally into code and vice-versa.

Willamin commented 6 years ago

(side note Myst users being called Mysters seems kind of bad...).

Myst users should be called "Mystics"

faultyserver commented 6 years ago

Enough people have given me positive feedback on the name Myst that the "gut feeling" I had before is pretty much gone now.

Closing this issue, since it's not really a priority anymore.