> This has nothing to do with representation or input via text It does, it's an extension of the reality that, after so many decades, we are still typing words on a text editor. In other words, my comment isn't so much about the mechanics and editors that are available as much as the fact that the way we communicate and define the computational solution of problems (be it to other humans or the machine that will execute the instructions) is through typing text into some kind of a text editor.
When I say "text" I mean "a through z, numbers and a few symbols that were found on mechanical typewriters in the 1960's". My shorthand for that is ASCII, which isn't quite accurate in that the set symbols contained in the sets where the most significant bits are "000" and "001" (7 bit ASCII) are not used other than CR, LF and HT. So, for the most part, programming, for the last 60 years or so --over half a century-- has been limited to the characters and symbols found on a 60 year old typewriter. For some reason this evokes the lyrics from a Pink Floyd song, "Got thirteen channels of sh** on the T.V. to choose from". The advances in computation since the 1960's have been immense, and yet we pretend that it is OK to limit ourselves to a 60 year old keyboard in describing and programming the next generation of AI systems that will reach unimaginable levels of complexity, power and capabilities. As I have mentioned in another comment, having had this experience, I fully understand how people who do not have the benefit of having communicated with computers, not just symbolically, but through a very different paradigm as well, simply cannot see what I am describing. It's hard to find an analogy that can easily represent this without some common shared perspective. I found that music can be that tool. Of course, that requires classical training at a level sufficient enough to, for example, read and "see" the music when presented with a score. Now, it's easy to say "I can do that" when presented with something like this and maybe have a rudimentary understanding of it: https://www.youtube.com/watch?v=MeaQ595tzxQ It is something quite different when presented with something like this, without a "play" button, even if annotated: http://buxtonschool.org.uk/wp-content/uploads/2017/04/Annotated-Bach-Brandenburg-score.pdf?LMCL=ruk_U7 I have found that trying to explain the value of true notation to people who lack the experience and training is always a losing proposition. I'm already regretting having started this thread, simply because I know how this works. Frankly, it's almost like trying to engage with a religious person while trying to discuss the lack of evidence for the existence of supernatural beings. They "know" what they "know" and it is a very rare case that someone is actually going to get out of that box and comprehend what you are saying. BTW, there are some interesting efforts out there, like this: https://www.youtube.com/watch?v=1iTPLgfmFdI Once you dig into these truly interesting examples you end-up discovering that notation still has a significant edge. -Martin
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/T55CUZ6AVDK5LFZFHWJRG2RTNLEYSSTF/ Code of Conduct: http://python.org/psf/codeofconduct/