The Synflow SDK is the compiler + IDE for the Cx programming language. See http://cx-lang.org for more details and documentation about the language.
The code is under GNU General Public License v3.0 LGPL. Some files are also licensed under the BSD license (as indicated in the header of said files).
Copyright © 2015-2020
Synflow, a trademark of NextDF EIRL
- You need Java 8 to run the IDE so prior to execute the Synflow IDE, it is a good idea to install a flavor of Java 8 JDK.
- You also need Eclipse to run the IDE so download and install Eclipse for RCP and RAP developers.
A step by step explanation that tells you how to get your development environment up and running.
-
Clone the repository under Eclipse (Clone Repository)
-
Set Up Eclipse (Preferences => Workspace => Text File Encoding => UTF-8) and display the Git Repositories View (Eclipse => Show View => Git Repositories)
-
Install the plugins (Eclipse Modeling framework SDK, Graphical Editing Framework GEF SDK, MWE 2 Language SDK, MWE 2 Runtime SDK, Xtend IDE, Xtext Complete SDK)
-
Execute MWE 2 on the GenerateCx.mw2 class (Project Explorer => Synflow IDE => com.synflow.cx => src => com.synflow.cx => GenerateCx.mw2 ) by making a right click and selecting Run as => MWE 2 Workflow
-
Configure the Product (Project Explorer => Synflow IDE => releng => ngDesign.product => Synchronize, and then Lunch an Eclipse Application - it will fail)
-
Run the product (Run as => ngdesign.product => Plug-ins => Add Required Plug-ins, and then Apply and Run)
See our documentation or tutorial to learn how to use our tool.
- Eclipse - The integrated development environment used in computer programming, and the most widely used Java IDE.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
For the versions available, see the tags on this repository.