yewstack / yew

Rust / Wasm framework for creating reliable and efficient web applications
https://yew.rs
Apache License 2.0
30.5k stars 1.42k forks source link

How should we pronounce 'yew'? #2442

Open bartvanderwal opened 2 years ago

bartvanderwal commented 2 years ago

This is about:

Problem Your documentation doesn't seem to mention how to pronounce it. Potentially sensitive. Potentially error prone 'Yew' seems to refer to a certain type of tree? image Source: https://en.wikipedia.org/wiki/Taxus_baccata#/media/File:The_Llangernyw_yew.jpg

So pronouce like this?: https://translate.google.nl/?sl=en&tl=nl&text=yew&op=translate

Questionaire (Optional)

Here's my suggestion (note that the sentence marked with the red arrow is new compared to current README.md): image

Here is the text:

Yew is named after a certain type of evergreen tree, and is pronounced yo͞o with a soft y, like in 'you', not a hard 'dj' like in 'jam'.

ranile commented 2 years ago

I saw a comment on reddit by (I think) @DenisKolodin explaining how Yew was named but I can't find it. Maybe @DenisKolodin can explain the meaning, origin, and pronunciation of the name

bartvanderwal commented 2 years ago

Thanks for the quick reply Muhammed! I searched as well, but a search term site:reddit.com kolodin yielded no usable results for me. I'm always interested in the etymology of them tech names :). More explanation would be more better 😊.

@DennisKolodin

therustmonk commented 2 years ago

@hamza1311 @bartvanderwal Yeah, sure, with pleasure!

I worked on a project with backend and frontend parts. The backend was written in Rust, and the frontend was created using Elm. The problem was with Elm that is not so flexible as Rust; for example, Elm doesn't support recursion in types: a type can't contain itself. Inventing workarounds was like "A Nightmare on Elm Street". And I decided to bring Rust to the frontend to have a single codebase and use the powerful programming language.

Finding a suitable name for a project wasn't easy. I've been thinking for a couple of days. The only thing I knew for sure was that it had to be the tree's name, as a reference to DOM tree.

And I remembered about the movie "A Monster Calls" where the giant monster that gives the idea "only yew/you can help you". That reflects the most crucial idea (mantra) of the project: "If we want to have and use Rust for frontend apps, then only we can do that".

That's the story )

bartvanderwal commented 2 years ago

Nice story. You should put that somewhere in the readme. Perhaps after the technical 'how to' info. #bringYourWhy

ranile commented 2 years ago

I agree. We should add this somewhere on the website.

@voidpumpkin any suggestions on where it should go, since you re-did many of the docs