4 ms·
Thank you for explaining the reasoning -- that helps. I would say that the third question is invalid -- once there is YSH, there is NO MORE "Oil", and no more
by chubot 4y ago
Thank you for explaining the reasoning -- that helps.
I would say that the third question is invalid -- once there is YSH, there is NO MORE "Oil", and no more "Oil language".
The name is just YSH.
I agree there's a slight problem with the first question, using "Oils for Unix".
You might assume that osh is what you should use rather than ysh, because it starts with "O".
But I don't know how to solve that problem :)
I think that simply documenting osh, ysh, and "oils for unix" could be sufficient.
---
One idea I thought of is to rename EVERYTHING.
- ysh could be the compatible shell (formerly osh)
- yam could be the new Python-like language. Problem: Yam isn't googleable, I can't find a better name.
What do you think? Ideas welcome
(FWIW ysh sort of comes from "the shell with hay". Hay is one component of the project.)
- zamadatix 4y agoSomething like ysh and yam seems great as well, assuming ysh then means yam shell and the overall project name is related to yam in some way. I don’t have a better “rename everything” name in mind though, hard to say without a good understanding of the other components. One thing to consider is you kind of get 1 “nonsense” pass in that you can really pick anything as the project name long as everything gets named in relation. E.g. hardly anyone knows rust is named after the rust fungus because it’s hardy but everyone gets that rustc is the compiler, rustup updates rust, .rs and .rlib are the file extensions, rust lang refers to the language in particular, and the community makes tons of rust related name puns from there. Oil was actually a really solid option for that kind of base beyond the connotation often being negative.
- chubot 4y agoI see your point about connecting the project name to the binary name, but it's going to be hard to find that global name All of these should be available - sudo apt-get $PROJECT_NAME - $PROJECT_NAME.org - github.com/$PROJECT_NAME - twitter/$PROJECT_NAME etc. Random brainstorming - OYL - OYLS - OYLS for Unix So you have a "Y" in there for YSH. But it seems a bit ugly IMO