logoalt Hacker News

Lush: My favorite small programming language

114 pointsby todsacerdotiyesterday at 6:47 AM19 commentsview on HN

Comments

andaiyesterday at 1:21 PM

Previously:

https://news.ycombinator.com/item?id=34908067

https://news.ycombinator.com/item?id=9602430

https://news.ycombinator.com/item?id=2406325

Also this comment:

> "Lush" stands for "Lisp Universal Shell". It has not just S-expression syntax but recursion, setq, dynamic typing, quoting of S-expressions and thus lists and homoiconicity, cons, car, cdr, let*, cond, progn, runtime code evaluation, serialization (though bread/bwrite rather than read/print), and readmacros. Its object system is based on CLOS.

https://news.ycombinator.com/item?id=28728302

ngriffithsyesterday at 1:39 PM

Makes me curious what state R was at the time, or whatever else could've been useful for deep learning, and the benefits of a new language vs adapting something that exists. Seems like it was a big investment

show 2 replies
alpinesolyesterday at 8:40 PM

Fun fact: Lush was invented by Yann LeCun, of convnet and FAIR fame.

knighthackyesterday at 12:15 PM

What does 'small' really mean?

I would think of a language like Go as small (say, in comparison to Rust or Swift) - the language itself at least, if you discount the standard library.

I find the use of the word 'small' quite confusing.

show 2 replies
cannibalXxxyesterday at 12:18 PM

do you already program with this language? what is your paradigm?

show 1 reply
revskillyesterday at 1:42 PM

[flagged]

show 1 reply