Fenn wrote:
I looked at your Golang article.
Nice variation of the Pet Shop type idea.
If you are interested take a look at rosettacode for more example (and undocumented examples) of Golang and other languages.
I've never heard of the Pet Shop type, but it's not hard to think of concrete examples for any kind of object-oriented concept. I just thought Pokemon would be convenient because they are well-known among millennials and Gen Z and they lend themselves well to data types, polymorphism, and inheritance.
Something else I noticed was that you can make a play on the name "Pokemon Go". This was not intentional, but the connection may have occurred non-consciously in my mind because "Pokemon" and "Go" happened to be nearby clusters of neurons.
Rosetta Code is useful for seeing how certain algorithms and tasks can be implemented in a programming language, but for real world software development you use something like Stack Overflow.
_________________
Autistic (self-identified)
Open source, free software, and open knowledge geek
GoLang, Python, & SysAdmin aspirant
RPG enthusiast
Has OCD, social anxiety, CPTSD