3 ms·
Think you should rename some of the keywords to more naturally suit their positioning. Like, rather than [condition] if <code> [condition] e
by another-dave 2y ago
Think you should rename some of the keywords to more naturally suit their positioning.
Like, rather than
[condition] if
<code>
[condition] else if
<code>
else
<code>
if you have
[condition] then
<code>
otherwise [condition] then
<code>
otherwise
(Though 'otherwise [condition] then' breaks your pure postfix style).
Similarly "while" could be "yields".
And "let" could be "over" (CB radio-style):
10 = age over;
- SirusCodes 2y agoSomeone on X suggested to make it logically reverse, so true would be false and visa versa. We can go ahead and make + behave as - and similarly for other operators.
- wging 2y agoDo you want to lie to your users, or do you just want to use unconventional operators? If the latter, you could consider using something like ruby's `unless`. (the number of times I've noticed code that does `unless !some_condition`... which is of course just the same thing as `if some_condition`)
- SirusCodes 2y agoMakes sense; I need to think about which would be better.