# Swift or Julia for TensorFlow

**URL:** https://discourse.julialang.org/t/swift-or-julia-for-tensorflow/22828
**Category:** Offtopic
**Created:** [April 6, 2019, 6:03am UTC](https://discourse.julialang.org/t/swift-or-julia-for-tensorflow/22828 "2019-04-06T06:03:42Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![zhangliye](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zhangliye/32/3208_2.png) [@zhangliye](https://discourse.julialang.org/u/zhangliye)
#### Post date: [April 6, 2019, 6:03am UTC](https://discourse.julialang.org/t/swift-or-julia-for-tensorflow/22828/1 "2019-04-06T06:03:42Z")

</div>

Very interesting proposal on selecting Programming language for Tensorflow by Google team. [Swift or Julia for TensorFlow](https://github.com/tensorflow/swift/blob/master/docs/WhySwiftForTensorFlow.md)

One of their project goals is partially achieved by Julia now,  
**Debuggability and Introspection:** An important part of R&D is figuring out what is happening in a model, diagnosing failures, and figuring out what to change. A system that diagnoses more errors earlier (e.g. shape mismatches at compile time) is more usable than one that only catches them at run time.

---

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [April 6, 2019, 6:18am UTC](https://discourse.julialang.org/t/swift-or-julia-for-tensorflow/22828/2 "2019-04-06T06:18:27Z")

</div>

> [@zhangliye](#):
>
> [Swift or Julia for TensorFlow](https://github.com/tensorflow/swift/blob/master/docs/WhySwiftForTensorFlow.md)

The page you are referring to is titled _“Why Swift for TensorFlow?”_. The way you link it suggests that it is about Julia vs Swift, but in fact there is only one mention of Julia, among other languages.

I don’t think this belongs in _First steps_. And it is unclear what the proposal is.
