Skip to content

Commit

Permalink
Update WhySwiftForTensorFlow.md
Browse files Browse the repository at this point in the history
Fixed a typo
  • Loading branch information
zachgrayio authored Apr 26, 2018
1 parent 17464e4 commit e17fddf
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/WhySwiftForTensorFlow.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ That said, while our choice of language was guided by our specific project goals

### How we got here

As discussed in the [design overview document](DesignOverview.md) our project goal goal is to improve usability of TensorFlow. We quickly realized that our core [static analysis-based Graph Program Extraction algorithm](GraphProgramExtraction.md) would not work well for Python given its highly dynamic nature. This led us down the path of having to pick another language to work with, and we wanted to approach this methodically. As such, we defined goals for the project, explored which properties of a programming language are important to achieve those goals, and then evaluated a lot of languages against these properties. You already know the outcome--we eventually settled on Swift.
As discussed in the [design overview document](DesignOverview.md) our project goal is to improve usability of TensorFlow. We quickly realized that our core [static analysis-based Graph Program Extraction algorithm](GraphProgramExtraction.md) would not work well for Python given its highly dynamic nature. This led us down the path of having to pick another language to work with, and we wanted to approach this methodically. As such, we defined goals for the project, explored which properties of a programming language are important to achieve those goals, and then evaluated a lot of languages against these properties. You already know the outcome--we eventually settled on Swift.

Below we explain [our project goals](#project-goals), discuss the [programming language properties](#properties-of-programming-languages) that contribute to these goals, provide a short [evaluation of specific languages](#which-languages-fit-our-project-requirements) against those goals, and discuss the [pros and cons of Swift](#evaluating-swift-against-our-language-properties) specifically.

Expand Down

0 comments on commit e17fddf

Please sign in to comment.