# Are you supporting "Codable" on Silver (on Visual Studio 2017)?

**URL:** https://talk.remobjects.com/t/are-you-supporting-codable-on-silver-on-visual-studio-2017/21093
**Category:** Silver
**Created:** [January 7, 2020, 10:26am UTC](https://talk.remobjects.com/t/are-you-supporting-codable-on-silver-on-visual-studio-2017/21093 "2020-01-07T10:26:15Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![boklu4avo](https://talk.remobjects.com/letter_avatar_proxy/v4/letter/b/7bcc69/32.png) [@boklu4avo](https://talk.remobjects.com/u/boklu4avo)
#### Post date: [January 7, 2020, 10:26am UTC](https://talk.remobjects.com/t/are-you-supporting-codable-on-silver-on-visual-studio-2017/21093/1 "2020-01-07T10:26:16Z")

</div>

Hi,  
I have such code compiled and working on XCode 10

```
public struct server: Hashable, Codable

```

{  
var country: String  
var country\_code: String  
var ctrl\_grp: [control\_group]

}

but when try to compile on windows 7 (VS 2017, Winform application - lang Swift), it fails with this "Unknown type “Codable” !  
What I have to Do ???

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [January 7, 2020, 12:36pm UTC](https://talk.remobjects.com/t/are-you-supporting-codable-on-silver-on-visual-studio-2017/21093/2 "2020-01-07T12:36:33Z")

</div>

It’s on the list, but to do it in a way that supports all five languages _and_ all platforms takes some additional planning, so I’m afraid this is not supported _yet_.

---

<div class="post-metadata">

### Author: ![ua\_flyguy](https://talk.remobjects.com/letter_avatar_proxy/v4/letter/u/aca169/32.png) [@ua\_flyguy](https://talk.remobjects.com/u/ua_flyguy)
#### Post date: [February 23, 2020, 3:39pm UTC](https://talk.remobjects.com/t/are-you-supporting-codable-on-silver-on-visual-studio-2017/21093/3 "2020-02-23T15:39:13Z")

</div>

With what version of Swift is Silver compatible?

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [February 23, 2020, 4:05pm UTC](https://talk.remobjects.com/t/are-you-supporting-codable-on-silver-on-visual-studio-2017/21093/4 "2020-02-23T16:05:31Z")

</div>

You can see the exact overview of what features are implemented at [https://docs.elementscompiler.com/Silver/SwiftEvolution/](https://docs.elementscompiler.com/Silver/SwiftEvolution/). In general, we’re pretty much caught up with 5.2 on core features, and usually stay in sync/ahead with new versions as the progress, but some of the more corner case or more major-undertaking features are still on the list. Codable is one of those, because essentially we need/way to revise a way to make it usable for all Elements languages _and_ all platforms.

I think I’ll bump priority on this though, as I agree it’s a nice to hav feature.

---

<div class="post-metadata">

### Author: ![wuping](https://talk.remobjects.com/letter_avatar_proxy/v4/letter/w/5f8ce5/32.png) [@wuping](https://talk.remobjects.com/u/wuping)
#### Post date: [June 23, 2020, 3:49pm UTC](https://talk.remobjects.com/t/are-you-supporting-codable-on-silver-on-visual-studio-2017/21093/5 "2020-06-23T15:49:22Z")

</div>

Swift 5.3 is coming soon. And this interesting article quoted RemObjects Swift as “compatibility not perfect”, referencing this thread.

> **[Official tailored Swift for Windows support promised in 5.3](https://www.theregister.com/2020/03/30/official_swift_programming_for_windows/)**
>
> Swift on more platforms – provided you do not need a GUI

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [June 23, 2020, 5:09pm UTC](https://talk.remobjects.com/t/are-you-supporting-codable-on-silver-on-visual-studio-2017/21093/6 "2020-06-23T17:09:44Z")

</div>

An honor just being mentioned 😉
