# Problems with deprecations of islower, lowercase, isupper, uppercase

**URL:** https://discourse.julialang.org/t/problems-with-deprecations-of-islower-lowercase-isupper-uppercase/7797
**Category:** Internals & Design
**Created:** [December 15, 2017, 8:19pm UTC](https://discourse.julialang.org/t/problems-with-deprecations-of-islower-lowercase-isupper-uppercase/7797 "2017-12-15T20:19:32Z")
**Posts on this page:** 1
**Showing post:** 79

<div class="post-metadata">

### Author: ![ScottPJones](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/scottpjones/32/146_2.png) [@ScottPJones](https://discourse.julialang.org/u/ScottPJones)
#### Post date: [December 19, 2017, 7:39pm UTC](https://discourse.julialang.org/t/problems-with-deprecations-of-islower-lowercase-isupper-uppercase/7797/79 "2017-12-19T19:39:54Z")

</div>

> [@simonbyrne](#):
>
> Perhaps this is the crux of where you differ from rest of the community: ultimately we have made a decision to make the primary string type in Julia be UTF-8, and that performance should be optimised for this use case.

And that was a very unfortunate decision - leading to unnecessarily poor performance, which is rather surprising in a language that is trying to make a name for itself for having great performance.

Within a week, I should have a first version of my string package ready, which I think will convince people that the current string architecture of Julia is not the way to go in the future.

---

_[View the full topic](https://discourse.julialang.org/t/problems-with-deprecations-of-islower-lowercase-isupper-uppercase/7797)._
