SLX.cloud understands your code better than you do! Get warnings and hints about your code directly within the editor. Analyze the functional dependency with the Call Graph, trace variable accesses within the Code Analysis Graph or get a complete overview with the Code Analysis View.
If you have worked with parallel programming before, you will know how tedious it is to get parallelism right. SLX.cloud assists you with that and gives you a list of all parallelism opportunities within your code.
You don’t want to implement the parallelism yourself? With the integrated OpenMP Code Generation, SLX.cloud will take care of that based on the identified parallelism. It will not only generate OpenMP Pragma annotations, but will decide intelligently, if a annotation actually generates a speedup for your application. This is only possible with our unique platform-dependent understanding of behaviour and timing.
SLX.cloud leverages Eclipse Che’s stacks to repackage our core technology into a workspace container. As a user, you will have full access to a terminal and all commands you typically use during C/C++ development. With our tools running in a lightweight container, performance and behavior match or even exceed typical desktop computers.
The UI is build as a set of Eclipse Che extensions, leveraging web technology like D3.js to create impressive graphical representations of your code. By implementing a client for the clangd language server, SLX.cloud further supports C/C++ warnings and autocomplete within your browser.
Syntax highlighting, stacks, templates, and code assistants.
Project types, scaffold tool integration, and syntax analysis.
Builders to manage unit tests, compilation, linking, and dependencies.
Extensions that integrate the IDE with other parts of the developer tool chain.