-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[Docs] Differentiable programming manifesto. #27034
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Work by multiple authors, listed in docs/DifferentiableProgramming.md.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great!
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but please wait for someone on the Apple side to approve this as well. Thanks!
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.
@swift-ci please smoke test |
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