Add automatically completion as language feature. #1791
YagaoDirac
started this conversation in
Language design
Replies: 1 comment 1 reply
-
This is already a goal. However, autocompletion is more of an editor feature than a language feature. In the project goals, you'll find relevant mentions under developer tooling as part of the ecosystem: https://github.com/carbon-language/carbon-lang/blob/trunk/docs/project/goals.md#language-tools-and-ecosystem |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I saw some discussion about reflection and also some new ideas on new ways to make classes.
All these ideas are great. The surprising maybe controllable. But the issue I see is that, most of these ideas mess the auto completion.
I'm a super big fan of auto completion. I believe it's the top tool. It has to be part of a language.
My idea is that, if the auto completion is part of the language, then it's easy to control it with the same syntax. If any design messes up with the auto completion, we can manually fix it with some code. The IDE is only in charge of representing some gui for auto completion.
Also, this forces the language team to design the language along with auto completion which is great. This also ensure the regularity. Then, regularity reduces guess work.
Beta Was this translation helpful? Give feedback.
All reactions