Humble submission to the cause - using "the" and "it" in a scripting language to avoid having to come up with variable names all the time.
Way back, I'd designed a scheme-based scripting language called "muSE" [1] in which we created specifications for video editing styles. I also toyed with the language. One such experiment was having a way to refer to values already computed using "the" and "it". [2]
[1] https://github.com/srikumarks/muSE [2] https://github.com/srikumarks/muSE/wiki/TheAndIt
edit: This project isn't maintained, but the latest version 711 still works on macosx [3]
[3] https://code.google.com/archive/p/muvee-symbolic-expressions...
Re:Linguistics and Programming Languages
by slaymaker1907 on Monday July 17, 2017 @07:19PM
(#14793114)
There are already constructs like this. In all programming languages, you see variable names like data or result all over the place. Additionally, when using the python interpreter, there is a special variable _ for the last expression evaluated.
"it" is common in that sense, but muse additionally models "the" as a function that turns verbs into nouns - like we do. For example,
(open-file "blah" 'for-writing)
(write (the open-file) "hello world")
(close it)
Or (length (list "milk" "pudding"))
(print "number of items is " (the length))Either Kotlin or eXtend already have "it" for the default variable name of single-parameter lambdas.
Perl has this, in $_, the default/implicit argument.
This has already been done. It's known as Non-Aristotelian General Semantics. It's even possible to teach yourself how to speak this way. Intelligence agencies sometimes train operatives in it, because then the reports they make are more useful for intelligence analysis.
http://esgs.free.fr/uk/art/sands.htm
The self-help pseudoscience?
https://en.wikipedia.org/wiki/General_semantics
If the goal of programming languages was to instruct the computer, after all, we'd be all writing machine code.