Skip to content
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

F# Pipeline: Explainer & Spec #120

Closed
mAAdhaTTah opened this issue Apr 15, 2018 · 2 comments
Closed

F# Pipeline: Explainer & Spec #120

mAAdhaTTah opened this issue Apr 15, 2018 · 2 comments

Comments

@mAAdhaTTah
Copy link
Collaborator

I drafted up an initial version of the explainer for the F# Pipeline Operator. It's built on the current implementation's explainer, so there's some overlap, but I tried to address some of the discussions we've had since then, like importable methods, as well as explain how p |> await works.

I also opened a pull request into the repository to officially include #104 as part of the operator. That said, writing parentheses around assignment, even in the explainer, was really annoying, so I'd love to make it work without requiring parentheses there. If that isn't feasible, I'm not sure we should do it. We need to make a decision before I can implement the babel plugin, or we need to implement another flag to test both.

Otherwise, interested in questions, comments, suggestions. I've got a few other things I'm going to add marked in issues, but I'm ready to hear feedback.

@js-choi
Copy link
Collaborator

js-choi commented Apr 20, 2018

Again, excellent job, @mAAdhaTTah. The parenthesis problem is indeed a big one, but it is still very good to have a concrete formal proposal.

I haven’t had time lately to work on the next step—the Babel plugin—but I’ll still keep in touch about my progress.

@tabatkins
Copy link
Collaborator

Closing this issue, as the proposal has advanced to stage 2 with Hack-style syntax.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 11, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants