39 views
in Embedded Wizard Studio by
  1. In my project, generating code takes around 1-2 minutes, and Embedded Wizard seems not to support incremental compilation or multi-threading. As a result, adding even one line of log requires a full recompilation every time, Is there any way to make generating code faster?
  2. Is there a way to enable code navigation? This feature is nessessary.
  3. Why isn't the underscore "_" supported as the prefix for function/variable names? I noticed that the Studio appears to have a hidden class member feature, but it only applies to built-in variables (I couldn't figure out how to hide my class member). In C language, using "static" or underscores as prefixes is a common encapsulation practice.
  4. Is there a way to implement a hash table? Since pointers are unavailable and arrays cannot be returned as function values. Hash tables would greatly simplify enum mappings and menu button order configurations.

1 Answer

0 votes
by

Hello,

  1. In my project, generating code takes around 1-2 minutes, and Embedded Wizard seems not to support incremental compilation or multi-threading. As a result, adding even one line of log requires a full recompilation every time, Is there any way to make generating code faster?

no, incremental compilation and multi-threading are not supported. Such long compilation times may be observed in a very complex projects. If your project is not so extensive, possibly there is an issue in Embedded Wizard. In such case, you can contact us via support@embedded-wizard.de and provide us your complete project for further analysis.

Is there a way to enable code navigation? This feature is nessessary

The following features (among others) are available:

- Browser window to get overview and search project members as well as to get an overview in class inheritance.

- Navigation menu and menu bar to navigate in project.

- Inspector window to get an overview inherited members in actually edited component/class.

- Inspector Assistance windows to quickly navigate to members when editing values in Inspector.

- Code Editor Assistant windows to quickly navigate to members when editing code in Code Editor.

- Search in Project dialog to search in the project for particular members.

Please note that Embedded Wizard is not focused on pure "coding". It follows a more visual approach to implement UI applications by composing it from members. Accordingly, the integrated navigation features are optimized to navigate between the members.

  1. Why isn't the underscore "_" supported as the prefix for function/variable names? I noticed that the Studio appears to have a hidden class member feature, but it only applies to built-in variables (I couldn't figure out how to hide my class member). In C language, using "static" or underscores as prefixes is a common encapsulation practice.

Underscore as prefix is used internally. Hidden class members are as such not supported.

  1. Is there a way to implement a hash table? Since pointers are unavailable and arrays cannot be returned as function values. Hash tables would greatly simplify enum mappings and menu button order configurations.

The possibilities are limited to arrays. You can manage an array inside an object and return the object.

I hope it helps you further.

Best regards

Paul Banach

Ask Embedded Wizard

Welcome to the question and answer site for Embedded Wizard users and UI developers.

Ask your question and receive answers from the Embedded Wizard support team or from other members of the community!

Embedded Wizard Website | Privacy Policy | Imprint

...