Open fare opened 5 years ago
Our current rps.ala
uses interact
in the consensual part of the code. I believe that's confusing, since the function in that context can pretty much only return a unit, and provides no actual input. Maybe we should have well-separated BASIC-like PRINT
and INPUT
statements, where INPUT
is only available in a private @A
context, not in a consensual context.
I suggest that
interact
be renamedinput
, in honor of the BASIC primitive of the same name:becomes
BASIC was the first programming language of many people (including myself), and the simplicity of INPUT was its one nice feature.
The name
input
will probably bring back the correct mental associations to users more so thaninteract
. We can use all the familiarity we can get to achieve popularity.