GoYa Programming Language is a simple but powerful programming language easy and accessible for all.
From the repository root, run bash _tools/compile.sh with a C++11 compiler.
The script creates GoYaExe; pass an output path as its first argument to keep
build products elsewhere. Run ./GoYaExe -H for command-line options.
python3 _test/test_cli.py ./GoYaExe checks EOF handling, missing files,
credits, printing and comments. The version 0.3 examples are the current smoke
examples. Older example directories preserve historical syntax.
For the core assertions, compile _test/test_core.cpp instead of main.cpp,
using the same source directories in _tools/compile.sh. The audit also runs
these assertions with AddressSanitizer and UndefinedBehaviorSanitizer.
This remains a historical language experiment. Compiler warnings and incomplete
language/error-handling paths remain; the tests do not establish safety for
arbitrary programs. The built-in system() function runs host shell commands.
Pierre-Henry Soria
You can contact me at ph7software@gmail.com