Synopsis Some basic, hello world-like, examples of Rascal programs.
Description We discuss the following examples:
- Hello: Variations on the ubiquitous Hello World example.
- Factorial: Compute the factorial function.
- Squares: Print a list of squares
- BottlesOfBeer: A Rascal version of a generator for the 99 Bottles of Beer song.
- Bubble: Variout styles to write bubble sort.
- Even: Produce a list of even numbers.
- FizzBuzz: We solve a well-known job interview puzzle.
- Quine: A self-reproducing program.
Pitfalls These programs illustrate various features of Rascal; they are not representative as use cases of the language.