[Docs] Differentiable programming manifesto.#27034
Merged
Merged
Conversation
Work by multiple authors, listed in docs/DifferentiableProgramming.md.
Portions of this document will be cross-posted to the Swift Forums, where single newline characters become line wraps instead of being no-ops. This unfortunately makes the document less maintainable for editors that do not support soft wrapping.
lattner
approved these changes
Sep 5, 2019
Contributor
lattner
left a comment
There was a problem hiding this comment.
LGTM, but please wait for someone on the Apple side to approve this as well. Thanks!
Contributor
|
I've renamed the document to "Differentiable Programming Manifesto". Now awaiting approval. |
Originally, the doc used 80-character column width. When cross-posting the doc to the forums, we found that Discourse Markdown treats newlines as actual line breaks, so we removed all newlines: https://forums.swift.org/t/differentiable-programming-mega-proposal/28547 Since the forum post is up, I think we can make the doc be the source-of-truth with 80-character column width.
Contributor
|
@swift-ci please smoke test |
Contributor
DougGregor
approved these changes
Oct 30, 2019
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
We have completed a comprehensive proposal (in Swift Evolution format) for the differentiable programming feature we’ve been incubating over the last 1.5 years. We’ve gone over many iterations on the feature design, and have partially completed the implementation. Now we are ready to start a discussion on Swift Evolution, specifically on upstreaming and standardizing the feature.
Since this proposal is overly long (~60 pages), we hope to start by merging it into the
docs/directory in apple/swift, and draft bite-sized proposals that contain references to the mega-proposal.Richard, Dan, Marc and Bart