Skip to content

Language mode is set to C++ #529

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

Closed
AlbyIanna opened this issue Oct 7, 2021 · 4 comments
Closed

Language mode is set to C++ #529

AlbyIanna opened this issue Oct 7, 2021 · 4 comments
Assignees
Labels
topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project

Comments

@AlbyIanna
Copy link
Contributor

The status bar shows "C++" when a .ino tab is selected. The official proclamation is that .ino files are written in Arduino Programming Language, not C++.

I'm not convinced this thing is worth the space it takes up on the GUI even if it was working correctly. Does the language mode menu you get when you click on it actually offer anything of value in this application? I've been messing with it and not found any. It seems like it's just something that will confuse beginners and be ignored by advanced users. Even in VS Code, where it would be much more likely to be of use due to it being a general purpose editor, I don't recall ever having used it. Has @giannicolab reviewed it?

image.png

Environment

Version: 2.0.0-beta.11-snapshot.da6b66f
Date: 2021-10-06T08:06:21.909Z
CLI Version: 0.19.1 alpha [718bbbf2]
OS: Windows 10

@AlbyIanna AlbyIanna added topic: code Related to content of the project itself type: bug labels Oct 7, 2021
@per1234 per1234 added type: imperfection Perceived defect in any part of project and removed type: bug labels Oct 11, 2021
@arduino arduino deleted a comment from Ebola-Chan-bot Nov 14, 2021
@rsora rsora assigned 91volt and unassigned giannicolab Jan 11, 2022
@per1234 per1234 assigned per1234 and unassigned fstasi, AlbyIanna and 91volt Jul 14, 2022
@per1234
Copy link
Contributor

per1234 commented Jul 14, 2022

This issue no longer occurs.

I bisected the fix to the unexpected source at 84109e4 / #1085. But I'll just be happy that it is fixed even if the way that occurred is not clear to me.

@per1234 per1234 closed this as completed Jul 14, 2022
@mtfy
Copy link

mtfy commented Sep 13, 2022

.ino files are using Arduino wrappers around C++ so the language is C++

@Ebola-Chan-bot
Copy link

Ebola-Chan-bot commented Sep 13, 2022

.ino files are using Arduino wrappers around C++ so the language is C++

Yes. I don't see any essential difference between Arduino language and C++.

@per1234
Copy link
Contributor

per1234 commented Sep 13, 2022

Hi all. There is a GitHub "discussions" repository Arduino created recently for the purposes of discussing the "Arduino Language":

https://github.com/arduino/language/discussions

You are very welcome to start a thread over there to discuss this subject. Someone actually brought it up over there, but in somewhat of a "hijack" manner on an unrelated thread. I was disappointed that they never created a dedicated thread for it as I suggested because this is a subject matter I am also interested in.

But as for discussing it here, it is not really appropriate. This issue is solely about the status bar item in the Arduino IDE UI. Since that item no longer exists, there really isn't any need for further discussion of the subject unless someone feels that it provided significant value to the Arduino IDE users and should be added back.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project
Projects
None yet
Development

No branches or pull requests

7 participants