Hi!

> Old cellphones were shipped with a user manual that contained precise
> instructions on how to deal with the installed OS.

You don't really need a whole manual to know two things are the same.
You only need one line from that manual. It's a minimal effort, well
within expected of what may be required of a person learning new
language - I think reading a couple of lines is not excessive.

> New smartphones do not contain a user manual because the OS is so
> intuitive that nobody has a need for them.

Or so the marketing team would love us to believe ;)
If you think a programming language somehow can be so "intuitive" that
you never need to actually know anything to use it - you're in for a
somewhat unpleasant surprise, unfortunately. We can make learning it
easi-er - and having aliases is part of it - but we can never make it so
easy as never having to actually touch the manual or any other learning
media.

> discussion because you simply say no and do not even allow a

That is not correct. I say no with substantiation - namely, that
removing aliases would cause code breakage and would not add anything to
actual functionality. Your argument seems to be generic "redundancy is
bad" argument, and treating somebody asking questions on stackoverflow
as evidence that we have a problem. Both are wrong - redudancy can be
both good and bad, and in our case I think it is good because it lets
people continue to rely on their previous experience both in PHP and
other languages. Also, somebody asking questions is not a reason to
change the language - there always will be people asking questions, and
that's fine as long as we have good easily accessible answers, which we do.

-- 
Stas Malyshev
smalys...@gmail.com

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to