# PSA: Parametric method syntax deprecation about to drop

**URL:** https://discourse.julialang.org/t/psa-parametric-method-syntax-deprecation-about-to-drop/4931
**Category:** Internals & Design
**Created:** [July 18, 2017, 3:02pm UTC](https://discourse.julialang.org/t/psa-parametric-method-syntax-deprecation-about-to-drop/4931 "2017-07-18T15:02:08Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)
#### Post date: [July 18, 2017, 6:48pm UTC](https://discourse.julialang.org/t/psa-parametric-method-syntax-deprecation-about-to-drop/4931/3 "2017-07-18T18:48:29Z")

</div>

Yeah, this is going to be a bit painful. Apologies in advance, for not having a better syntax for this in the first place and thereby inflicting this on everyone. I posted over here about the motivation for the change:

> [@Anybody else find the new where syntax less than satisfactory?](https://discourse.julialang.org/t/anybody-else-find-the-new-where-syntax-less-than-satisfactory/4897/14):
>
> I explained the overall motivation for the where syntax in this StackOverflow answer: Partly quoting from there (with some clarifications and edits): Fundamentally, the problem with F{T}(args...) in Julia 0.5 and earlier is that the F{T} part is ambiguous – the parser knows what it means from the broader context, but its meaning depends heavily on that context. The fact that it can mean such different things is pretty confusing: In most contexts, F{T} means the parametric type F with type…

---

_[View the full topic](https://discourse.julialang.org/t/psa-parametric-method-syntax-deprecation-about-to-drop/4931)._
