logoalt Hacker News

oneseventoday at 1:41 AM4 repliesview on HN

What I really want to see from a "*-programming-language" post on HN is _why_. Why Lily?


Replies

keycheratoday at 3:30 AM

I am curious as well. some past readme has Why sections and I am not sure why they are removed/changed

this have "Why" section https://gitlab.com/FascinatedBox/lily/-/blob/d3ace2907747106...

this have "How Lily stands out from other languages:" section https://gitlab.com/FascinatedBox/lily/-/blob/785a88534cced53...

EagnaIonattoday at 7:31 AM

> why

Building a program language is like poetry. Everyone does it at some point, just most of us know never to share it.

andyferristoday at 1:56 AM

The README on gitlab at least has a sentence or two on that: https://gitlab.com/FascinatedBox/lily

> An interpreted language with a focus on expressiveness and type safety

Personally I think typed scripting languages could be the future. They should support AOT compilation where necessary.

show 2 replies
paulddrapertoday at 2:29 AM

From the link:

> Key features of Lily:

> Built-in template mode

> Embed/extend in C

> Single-inheritance classes

> Exceptions

> Generics

> Algebraic data types (with Option and Result predefined).

show 1 reply