Guavascript is a loosely and statically typed language that compiles down to Javascript. With type inference, first class functions, and other features, Guavascript's goal is to enable a programmer to sketch out ideas quickly without sacrificing focus to lower-level details.
For example, the language is designed with a minimalistic approach to reduce the amount of time programmers have to spend typing a worrying about language-specific syntax. Similarly, Guavascript incorporates pattern matching and the for-in loop to produce a more intuitive programming language that cuts out unnecessary in-between logic. Guavascript takes much inspiration from Python for its expressiveness and high-level abstraction.
With Guavascript's simplified syntax producing code is extemely efficient. Furthermore Guavascript provides automatic conversion (within reason of course!) to reduce errors in your code.
name = "guav"
age = 21
female = true
print(name)
print(age)
print(female)
PI = 3.14159265359
print(PI)
x = ((2 + 3) * (6 - 1) ^ 2) / 4
print(x)
add_even_numbers() {
   numbers = [1, 2, 3, 4, 5, 6]
   result = 0
   for num in numbers {
     if num % 2 == 0 {
       result += 1
     }
   }
   ret result
}
print(add_even_numbers())
class Ball {
   constructor(radius, weight = 1.0) {
     this.radius = radius
     this.weight = weight
   }
   is_round() {
      ret true
   }
}
bouncyBall = Ball(0.2)
bouncyBall.is_round()