Nasal Hello World
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
|  | The FlightGear forum has a subforum related to: Nasal Scripting | 
|  | 
| Nasal scripting | 
|---|
|  | 
| Nasal internals | 
|---|
| Memory Management (GC) | 
In the programming world, a "Hello, World!" program  is used to illustrate basic syntax using a very simple program. The "Hello, World!" program in Nasal would look like this (run this in the Nasal Console):
 is used to illustrate basic syntax using a very simple program. The "Hello, World!" program in Nasal would look like this (run this in the Nasal Console):
print("Hello, World!");This will print the string Hello, World! into the console.
To show a message inside the FlightGear window using a GUI tooltip instead, use the following snippet:
gui.popupTip("Hello, World!");To use a Canvas GUI dialog, try the following:
# create a new InputDialog with a title, label, and a callback
canvas.InputDialog.getText("Hello World", "Please enter your name", func(btn,value) {
    if (value) gui.popupTip("You entered: "~value);
});