Using a thesaurus for programming language design
Sometimes, you need to find a word that captures the essence of a concept.
If the word is not immediately apparent, it helps to brainstorm with a thesaurus. Sometimes a rhyming dictionary helps, too.
Browsing rhymes usually doesn’t hit on the word directly, but, can trigger other thoughts about how to express the concept.
I tend to use rhymezone.com and b-rhymes.com. In fact, I usually just type a search into google.com, like “synonym static”
Use-Case
Recently, a question was asked on reddit about finding a better word than ‘static’.
Searching thesaurus.com results in: https://www.thesaurus.com/browse/static .
Search b-rhymes.com results in: http://www.b-rhymes.com/rhyme/word/static .
Appendix
The reddit question was:
https://www.reddit.com/r/programming/comments/169exid/im_writing_a_simple_interpreted_language_and_i/?sort=new
See Also
Blogs
- https://publish.obsidian.md/programmingsimplicity (see blogs that begin with a date 202x-xx-xx-)
- https://guitarvydas.github.io/ (up to about mid-2022)
Videos
https://www.youtube.com/@programmingsimplicity2980
Books
leanpub’ed (disclaimer: leanpub encourages publishing books before they are finalized)
https://leanpub.com/u/paul-tarvydasDiscord
https://discord.gg/Jjx62ypR (“programming simplicity”) all welcome, I invite more discussion of these topics
Twitter
@paul_tarvydas
Mastodon
(tbd, advice needed)