|
|
|
|
|
by lcnPylGDnU4H9OF
994 days ago
|
|
> I think what makes a programming language easy to use is largely due to the constraints that it imposes, through carefully thought-out design decisions. That's interesting. I'm pretty well convinced of the opposite. I primarily work with Ruby, which doesn't really have a whole lot of language constraints in the context of "what can I do?". Part of the language design philosophy of Ruby is to give developers "sharp knives" and let them individually avoid chopping off their own fingers. I haven't tried my self but I would expect that something similar or identical to this could be implemented in Ruby and I wouldn't consider that to be something which makes it worse. Indeed, that's one of my favorite features of the language. |
|