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

TypeCheck vs Typespecs Comparison #59

Merged
merged 2 commits into from Oct 4, 2021

Conversation

baldwindavid
Copy link
Contributor

In attempting to explain the difference between TypeCheck and typespecs to others, it can be difficult to remember and communicate those differences. This is an attempt at providing a visual breakdown of what is supported, what is not, and what is extended.

This first attempt will probably need some updates. For example, all of the Standard Library modules with types that are currently not implemented in TypeCheck are marked as ❌. Some of these are potentially not intended to ever be implemented anyway.

I considered adding this as an issue, but thought it might be something to consider as an article. Either way or neither are fine with me.

@Qqwy
Copy link
Owner

Qqwy commented Oct 4, 2021

Thank you very much! This is a really valuable resource to add.
I will mark it as a separate page in the documentation.

The one change I'll make is to replace some of the ❌es with ⌛es to make the difference between things that are not currently supported but should be in the near future and things that are unlikely to be supported ever.

🤗 Thanks a lot!

@Qqwy Qqwy merged commit 067f7f2 into Qqwy:master Oct 4, 2021
@Qqwy
Copy link
Owner

Qqwy commented Oct 4, 2021

💚 💙 💜 💛 😍

@Qqwy
Copy link
Owner

Qqwy commented Oct 4, 2021

@baldwindavid what emoji was used for the 'remote types' section?
It is not rendering correctly on my computer. Maybe we could replace it with an alternative?

@baldwindavid
Copy link
Contributor Author

Thanks for adding it and I love the changes/additions! Documenting that list gave me an even greater appreciation for the huge amount of work you've done and how much support is already in place.

If the "Remote Types" icon doesn't work on your computer, it probably won't work here either, but I grabbed it from this site... https://unicode-table.com/en/1F7E8/

Screen Shot 2021-10-04 at 9 58 22 AM

It's basically just a yellow square. The idea was to denote sort of a "partial" support, but I'm not sure it's necessary anyway.

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

Successfully merging this pull request may close these issues.

None yet

2 participants