Lily is an open source programming language created in 2011.
| #455on PLDB | 15Years Old |
git clone https://github.com/FascinatedBox/lilyAn 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 |