Skip to content

Language mode is set to C++ #529

Closed
Closed
@AlbyIanna

Description

@AlbyIanna

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

Activity

added
type: imperfectionPerceived defect in any part of project
and removed on Oct 11, 2021
deleted a comment from Ebola-Chan-bot on Nov 14, 2021
assigned and unassigned on Jan 11, 2022
per1234

per1234 commented on Jul 14, 2022

@per1234
Contributor

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.

mtfy

mtfy commented on Sep 13, 2022

@mtfy

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

Ebola-Chan-bot

Ebola-Chan-bot commented on Sep 13, 2022

@Ebola-Chan-bot

.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

per1234 commented on Sep 13, 2022

@per1234
Contributor

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

Metadata

Metadata

Assignees

Labels

topic: codeRelated to content of the project itselftype: imperfectionPerceived defect in any part of project

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @fstasi@AlbyIanna@per1234@giannicolab@Ebola-Chan-bot

      Issue actions

        Language mode is set to C++ · Issue #529 · arduino/arduino-ide