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

Support new CLI type: half type / float16 #909

Open
5 tasks done
abelbraaksma opened this issue Sep 1, 2020 · 3 comments
Open
5 tasks done

Support new CLI type: half type / float16 #909

abelbraaksma opened this issue Sep 1, 2020 · 3 comments

Comments

@abelbraaksma
Copy link
Member

abelbraaksma commented Sep 1, 2020

Half type

.NET 5 introduces a new primitive, we should probably add it to our list of primitive your aliases. My suggestion: half and/or float16.

See:

Pros and Cons

The advantages of making this adjustment to F# are parity with primitive types in dotnet 5.

The disadvantages of making this adjustment to F# are none.

Extra information

Estimated cost (XS, S, M, L, XL, XXL): XS

Affidavit (please submit!)

Please tick this by placing a cross in the box:

  • This is not a question (e.g. like one you might ask on stackoverflow) and I have searched stackoverflow for discussions of this issue
  • I have searched both open and closed suggestions on this site and believe this is not a duplicate
  • This is not something which has obviously "already been decided" in previous versions of F#. If you're questioning a fundamental design decision that has obviously already been taken (e.g. "Make F# untyped") then please don't submit it.

Please tick all that apply:

  • This is not a breaking change to the F# language design
  • I or my company would be willing to help implement and/or test this

For Readers

If you would like to see this issue implemented, please click the 👍 emoji on this issue. These counts are used to generally order the suggestions by engagement.

@abelbraaksma
Copy link
Member Author

abelbraaksma commented Sep 1, 2020

Comment from @pblasucci from original thread:

Just a note to say: if/when this work gets done, the work being tracked in #495 should also be extended (it'll be easy-enough).

Also, I'm quite happy with either (or both) half and float16. 👍

@cartermp
Copy link
Member

cartermp commented Sep 1, 2020

@dsyme I went ahead and approved this in principle

abelbraaksma added a commit to abelbraaksma/fslang-design that referenced this issue Sep 4, 2020
@abelbraaksma
Copy link
Member Author

abelbraaksma commented Sep 4, 2020

@cartermp RFC PR is ready for review: fsharp/fslang-design#499 (some open questions arose while writing it).

RFC discussion is here: fsharp/fslang-design#500.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants