2. hello world

Before getting into all the details of the alv language, let’s quickly run an example program to make sure that everything is working correctly:

([1]import* time)
([2]print ([3]every 0.5 "hello world!"))

Open a text file save this piece of code as hello.alv. You can also find this example program in the repository and the windows binary package.

As mentioned earlier, there are two different ways to run alv programs: using the copilot GUI, or in the terminal.

starting the copilot GUI

On Linux and Mac OS X, you can launch the GUI by executing the alv-fltk command. On Windows, you can double-click alv-fltk.bat. This window should open:

a screeshot of the copilot GUI

Now open hello.alv using File > Open Script or the shortcut ^O (control-O). The copilot should start printing hello world over and over again in the lower field.

You can pause and resume execution using the Run button or the ^P shortcut. To stop the program simply close the window.

starting the copilot in the terminal

To run a file in the terminal, invoke the command alv <path/to/hello.alv>. If your system cannot find the alv command, check your installation and PATH. On Windows, it is also possible to drag your alv file onto alv.bat.

You should now see the text hello world being printed over and over again, twice a second. You can stop the copilot by pressing ^C (control-C).