# Imagining Elixir 2.0

**URL:** <https://forum.elixirforum.com/t/imagining-elixir-2-0/19369>\
**Category:** Discussions\
**Tags:** core\
**Created:** [January 15, 2019, 8:09am UTC](https://forum.elixirforum.com/t/imagining-elixir-2-0/19369 "2019-01-15T08:09:18Z")\
**Posts on this page:** 1\
**Showing post:** 17

<div class="post-metadata">

**Author:** ![ssboisen](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/ssboisen/32/4400_2.png) [@ssboisen](https://forum.elixirforum.com/u/ssboisen)\
**Post date:** [January 23, 2019, 11:32am UTC](https://forum.elixirforum.com/t/imagining-elixir-2-0/19369/17 "2019-01-23T11:32:30Z")

</div>

@josevalim have the Core team considered changing or improving the syntax for pattern matches on and construction of maps?

One of the changes I would love to see is ability to only having to specify the name of the key and get a variable of the same name:

```
%{ name, age } = my_map

```

or only specify the variable names and get keys using the same names:

```
name = “Jose”
my_map = %{ name }

```

This is similar to how clojure does it and especially newer js syntax.

---

_[View the full topic](https://forum.elixirforum.com/t/imagining-elixir-2-0/19369)._
