Hacker News new | ask | show | jobs
by jen20 1014 days ago
> A declarative language cannot be general purpose by definition.

Prolog is both declarative and general purpose.

> Succinctness

life ← {⊃1 ⍵ ∨.∧ 3 4 = +/ +⌿ ¯1 0 1 ∘.⊖ ¯1 0 1 ⌽¨ ⊂⍵}

> Close to English.

We disagree that this is even desirable (and why English, rather than Hebrew or Dutch?) - but BASIC is a pretty good example of a general purpose language which is close to English.