Live data from Hacker News

Robpike/Lisp: Toy Lisp 1.5 interpreter in Go

github.com

1–10 of 73 posts

Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go

#3

He also implemented an APL-like interpreter in Go: https://github.com/robpike/ivy

Personally, I find that one much more interesting. Before I was familiar with array languages, I hoped that functional programming and lisp would become the new zeitgeist of software development. Now, I think that array languages have the most promise in revolutionizing the discipline. While it probably wont happen, I wouldn't complain if array languages became the defacto norm for most new applications.

Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go

#4
post #3

He also implemented an APL-like interpreter in Go: https://github.com/robpike/ivy

Personally, I find that one much more interesting. Before I was familiar with array languages, I hoped that functional programming and lisp would become the new zeitgeist of software development. Now, I think that array languages have the most promise in revolutionizing the discipline. While it probably wont happen, I wouldn't complain if array languages became the defacto norm for most new applications.

Is it a deeper rabbit hole than FP? Could you give some links or good array language names?

Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go

#5
post #3

He also implemented an APL-like interpreter in Go: https://github.com/robpike/ivy

Personally, I find that one much more interesting. Before I was familiar with array languages, I hoped that functional programming and lisp would become the new zeitgeist of software development. Now, I think that array languages have the most promise in revolutionizing the discipline. While it probably wont happen, I wouldn't complain if array languages became the defacto norm for most new applications.

what would you add to awk so that it would make a big difference?

Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go

#6
post #4
post #3

Earlier quoted context omitted.

Personally, I find that one much more interesting. Before I was familiar with array languages, I hoped that functional programming and lisp would become the new zeitgeist of software development. Now, I think that array languages have the most promise in revolutionizing the discipline. While it probably wont happen, I wouldn't complain if array languages became the defacto norm for most new applications.

Is it a deeper rabbit hole than FP? Could you give some links or good array language names?

APL, K, J.

Game of life in APL: https://www.youtube.com/watch?v=a9xAKttWgP4

Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go

#8
post #3

He also implemented an APL-like interpreter in Go: https://github.com/robpike/ivy

Personally, I find that one much more interesting. Before I was familiar with array languages, I hoped that functional programming and lisp would become the new zeitgeist of software development. Now, I think that array languages have the most promise in revolutionizing the discipline. While it probably wont happen, I wouldn't complain if array languages became the defacto norm for most new applications.

I think a lot of these ideas have gone into Python's Numpy, for example. But I believe these are useful for the domain of signal processing and numerical computation, and not that well suited for general problems. (You might be interested in Racket which is a Scheme relative that has very good support for both domains.)

Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go

#10
post #6
post #4

Earlier quoted context omitted.

Is it a deeper rabbit hole than FP? Could you give some links or good array language names?

APL, K, J. Game of life in APL: https://www.youtube.com/watch?v=a9xAKttWgP4

rabbit hole k:

https://web.archive.org/web/20131006150020/http://www.kuro5h...

https://queue.acm.org/detail.cfm?id=1531242

https://shakti.com/

Post reply on HN