## digitalmars.D.learn - More optional parens concerns

```I note that:

x.map!(=E2=80=A6).array.sort

is not valid, you have to have the parentheses on sort:

x.map!(=E2=80=A6).array.sort()

Why?

--=20
Russel.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder ekiga.n=
et
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
```
Jun 24 2017
```Russel Winder wrote:

I note that:

x.map!(…).array.sort

is not valid, you have to have the parentheses on sort:

x.map!(…).array.sort()

Why?

built-in property .sort kicks in and ruins the day. luckily, it will be
completely removed in the upcoming major release.
```
Jun 24 2017
```On Sat, 2017-06-24 at 11:58 +0300, ketmar via Digitalmars-d-learn
wrote:
Russel Winder wrote:
=20
I note that:
=20
x.map!(=E2=80=A6).array.sort
=20
is not valid, you have to have the parentheses on sort:
=20
x.map!(=E2=80=A6).array.sort()
=20
Why?

=20
built-in property .sort kicks in and ruins the day. luckily, it will
be=20
completely removed in the upcoming major release.

Ah, thanks. We like stuff being removed as well as added.

--=20
Russel.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder ekiga.n=
et
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
```
Jun 24 2017
```Russel Winder wrote:

On Sat, 2017-06-24 at 11:58 +0300, ketmar via Digitalmars-d-learn
wrote:
Russel Winder wrote:

I note that:
x.map!(…).array.sort
is not valid, you have to have the parentheses on sort:
x.map!(…).array.sort()
Why?

built-in property .sort kicks in and ruins the day. luckily, it will
be completely removed in the upcoming major release.

Ah, thanks. We like stuff being removed as well as added.

sort and .reverse builtins was deprecated for a long time, and scheduled
to be removed anyway. finally, this happens! (the patch is in git already)
```
Jun 24 2017