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

Document f-script for 0.5 #2010

Merged
merged 3 commits into from
Nov 4, 2024
Merged

Document f-script for 0.5 #2010

merged 3 commits into from
Nov 4, 2024

Conversation

siddhantk232
Copy link
Contributor

This single file will contain every information that is needed to
implement f-script. This commit starts the documentation process.

It has covered:

  • Existing f-script features
  • New features that are coming in 0.5

This document needs more refinement and more details will come soon.

This single file will contain every information that is needed to
implement `f-script`. This commit starts the documentation process.

It has covered:

- Existing f-script features
- New features that are coming in 0.5

This document needs more refinement and more details will come soon.
@siddhantk232 siddhantk232 self-assigned this Nov 3, 2024
@siddhantk232 siddhantk232 requested a review from amitu November 3, 2024 09:39
- Remove `let` bindings in favor of more syntactically familiar variable
  declarations. These match the p-script counterpart.

- Mention that we'll have an explicit `return` keyword.

- Remove `case`, we're calling it `match` (not a big deal)

- Record instantiation is simply just passing a block with key-value
  pairs now since we know the type of variable already.
@amitu amitu merged commit f666644 into main Nov 4, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants