4 ms·
I hate syntax arguments when semantics is so much more important, but your arguments are interesting. I'm both a Python and Ruby developer, and I generally do n
by mjhea0 13y ago
I hate syntax arguments when semantics is so much more important, but your arguments are interesting. I'm both a Python and Ruby developer, and I generally do not prefer one over another. Much like web frameworks, I use the language most appropriate for the task at hand.
What syntax boils down to is the programmer. For example, how can you check for consistency in this code -
def thisfunction(foo, bar): {
foo.boing()}
{
for i in bar.fizzle(foo): { {
baz = i2 }
foo.wibble(baz)
return foo, baz }
}
How would a scanner determine the bracket issue?
Honestly, I am not a fan of invisible syntax, but for a seasoned programmer it saves me time coding because I don't have to enter whitespace and a closing bracket or a end space, etc.
- lutusp 13y ago> ... for a seasoned programmer it saves me time coding because I don't have to enter whitespace and a closing bracket or a end space, etc. Yep, I agree. When I'm coding something new, intent on getting something working as soon as possible, I appreciate the fact that it saves typing. Later on, when I'm trying to maintain, debug or expand old code, different story.