Downloading and Installing Concurnas

1
Ensure sure you have at least Java 1.8 JDK installed.

To check, open the terminal and type:

java -version (Make sure you have version greater than or equal to 1.8.)

(If you don't have it installed, download Java here)
2
Install Concurnas

Linux

Using SDKMAN!, you can easily install Concurnas with:

sdk install concurnas

Previous releases of Concurnas may be found on github

...
Other ways to install Concurnas

Download the latest .zip release of Concurnas

Extract Concurnas.zip to your desired installation directory.

Add the contents of <installDir>/bin to the system path (Optional but recommended step)

4
Getting started coding

You're now ready to start programming with Concurnas!

Start the Concurnas REPL:

C:\concurnas-1.14.020>conc
Welcome to Concurnas 1.14.020 (Java HotSpot(TM) 64-Bit Server VM, Java 11.0.5).
Currently running in REPL mode. For help type: /help

conc> 

The Concurnas REPL is a great tool for getting started with programming in Concurnas before moving on to implementing projects with it.

VIDEO: Getting Started with Concurnas is a nice introduction to the Concurnas REPL, concc and conc command line tools for compiling and executing code written in Concurnas

The first time Concurnas is executed, or when a new JVM environment upon which it's being executed is detected, an 'installation' will take place wherein Concurnas will set itself up to execute efficiently upon said JVM environment by caching a copy of the JDK. This can take up to a few minutes to complete.
5
Next steps

Checkout the online documentation


Sign up and Star

Join the Concurnas Mailing List
Star Concurnas on Github

Like using Concurnas? Star Concurnas on Github:

Star
Join our Social Media

Extras

GPU Computing

Concurnas offers first class citizen support for GPU programming.

To take advantage of this support one requires access to a machine with a suitable GPU such as those produced by NVIDIA and AMD.

IDE's

Support for Concurnas exists in the following IDE's:

Standalone

Concc Compiler

Jupyter

VS Code

Sublime Text


Support

In addition to free Community Support, Concurnas Ltd offers a number of commercial support plans. Our commercial support plans offer you both production support and development assistance.


License

Concurnas is released under the MIT License.


Compatibility

Concurnas has been verified as compatible with the following distributions of versions of Java*:

Version

1.8

9

10

11

12

13

14

15+

Oracle
OpenJDK
Amazon Corretto

Concurnas can run on any operating system (Windows, Linux, macOS) or architecture (x86, x64, ARM32, ARM64) upon which these versions of Java run

*Concurnas Ltd. can provide for support for Java distributions which are not listed here. Contact us for more details


Contributing

Concurnas is an open source software project supported by the team at Concurnas Ltd. We are welcoming of public contributions. Learn how to contribute here