Lily is an open source programming language created in 2011.
#443on PLDB | 13Years Old |
git clone https://github.com/FascinatedBox/lily
An interpreted language with a focus on expressiveness and type safety
scoped enum Color { Black, Blue, Cyan, Green, Magenta, Red, White, Yellow }
class Terminal(public var @foreground: Color, width_str: String)
{
public var @width = width_str.parse_i().unwrap_or(80)
public define set_fg(new_color: Color) {
@foreground = new_color
}
}
var terms = [Terminal(Color.White, "A"), Terminal(Color.Red, "40")]
terms.each(|e| e.width += 20 )
|> print
Feature | Supported | Example | Token |
---|---|---|---|
Comments | ✓ | ||
Semantic Indentation | X |