Measures Concepts
GitHub icon

Lily

Lily - Programming language

< >

Lily is an open source programming language created in 2011.

Source code:
git clone https://github.com/FascinatedBox/lily
#654on PLDB 13Years Old

Try now: Web · TIO

An interpreted language with a focus on expressiveness and type safety


Example from the web:
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

Language features

Feature Supported Token Example
Comments ✓
Semantic Indentation X

View source

- Build the next great programming language · Search · Add Language · Features · Creators · Resources · About · Blog · Acknowledgements · Queries · Stats · Sponsor · Day 605 · feedback@pldb.io · Logout