Make yourself at home in VS Code.
Write, check and run with the compiler included in the extension. A separate CLI installation is optional.
Get the VS Code extensionWrite clear English. Build real programs.
Safarli turns .saf source into programs that run locally, with an offline compiler and runtime.
0.1.5 pre-release · Windows x64 in VS Code
Standalone packages are in preparation.
Orbit is a movie with a rating of eight.
Comet is a movie with a rating of six.
Nova is a movie with a rating of nine.
Increase Comet's rating by three.
Show Comet's rating.
Show Nova's rating.
9
9
Runs locally in SafarliReal Safarli source, with its complete expected output.
See example verification
The compiler and runtime work offline. Your code stays on your device.
Check your program first. Clarify a meaning when needed. Run when you decide.
No-fee personal, educational and business use under the Safarli EULA.
YOUR WORKFLOW, YOUR CHOICE
Use the editor tools or a standalone command line.
You only need one installation path.
Write, check and run with the compiler included in the extension. A separate CLI installation is optional.
Get the VS Code extensionWindows, Linux and experimental macOS packages are being prepared. See the real status for each architecture.
View standalone downloadsA CLEAR STARTING POINT
Safarli is an experimental programming language. Clear facts and supported sentence patterns give the compiler a precise meaning to work with.
Some English constructions and combinations are not supported yet. Real ambiguity can require a Yes / No choice and a source edit before you run.
Learn how to write for SafarliSTART WITH ONE SMALL PROGRAM