50 programming languages implemented.
This will install the compiler and run your program.
nexss myprogram.php
or nexss myprogram.js
# nexss myprogram.[language extension]
nexss myprogram.rs # This will download compiler (if not installed) and run rust program
nexss myprogram.java # The same just for java
... # And this is for almost 50 programming languages
Nexss Programmer allows you to configure solutions for the languages, so when error appears solution is automatically displayed with the error so you can fix it immediatelly.
more here: Nexss Programmer - Errors Solutions
Example:
nexss lua default compiler lua51 # for lua 5.1
nexss lua default compiler lua53 # for lua 5.3
nexss py default compiler python2 # for Python 2
nexss py default compiler python3 # for Python 3
nexss py default compiler blender # for Blender
nexss py default compiler Gimp
nexss file add myprogram.js
more about: Files
more about: Nexss Programmer Projects
nexss project new My Project
nexss file add myfile.js # Then select Default or HelloWorld template
nexss file add myfile.r # The same Default or HelloWorld
nexss file add myfile.lua # The same here for the template
nexss start # will run the programs in sequence so each program can modify data and pass to another one
Below image shows concept of sequences by passing file by file (JSON). Data is passed as JSON (Default format).
Default.[lang extension] and HelloWorld.[lang extension] templates are the base for your new templates/files for JSON data.
nexss Nexss/PackageBrowser
Nexss contains packages folder which are nexss programmer commands/projects. If you wish create another command for nexss language or programs create new project anywere in the packages folder. (./nexss/packages/).
Let say you created folder @dev like: c:/Users/yourusername/.nexss/packages/@dev/
You can create there projects and it will be accessable from nexss programs and projects.
Id
Mouse/Move --x=1 --y=2
@dev/MyModule --some=data
@dev/AnotherCustomModule
files:
- name: Id
- name: Mouse/Move --x=1 --y=2
- name: @dev/MyModule --some=data
- name: @dev/AnotherCustomModule