Live data from Hacker News

Robpike/Lisp: Toy Lisp 1.5 interpreter in Go

github.com

11–20 of 73 posts

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

#12
post #9
post #6

Earlier quoted context omitted.

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

How about some CRUD app examples? :)

Dyalog is an APL vendor, they also offer a non-commercial license and high quality documentation. They have a case study of a school management system that is a record keeping system [0]. [0] https://www.dyalog.com/case-studies/education.htm

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

#13
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?

Wolfram Language / Mathematica, MATLAB, R

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

#14
It is a pedagogical experiment to see just how well the interpreter (actually EVALQOUTE/APPLY) defined on page 13 of that book really works. The answer is: perfectly, of course.

Well timed! I've just been trying this out myself after reading Maxwell's Equations of Software [1]. It's fun realising that the "base" functions you're doing in Go can be reduced to even more fundamental forms using the Lisp you're implementing.

[1] http://www.righto.com/2008/07/maxwells-equations-of-software...

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

#19
post #17
post #7

I hope one day when I grow old I get to engage in fun pasttimes like what Rob did.

Balance is important too. He won a Silver Medal for archery in the Olympics.

...using Lisp's parentheses as a bow.

(Hint: look up 1980 Olympics)

Post reply on HN