Robpike/Lisp: Toy Lisp 1.5 interpreter in Go
11–20 of 73 posts
Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go
#12Earlier quoted context omitted.
APL, K, J. Game of life in APL: https://www.youtube.com/watch?v=a9xAKttWgP4
How about some CRUD app examples? :)
Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go
#13Earlier 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?
Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go
#14Well 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
#15Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go
#16Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go
#17I hope one day when I grow old I get to engage in fun pasttimes like what Rob did.
He won a Silver Medal for archery in the Olympics.
Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go
#18He also implemented an APL-like interpreter in Go: https://github.com/robpike/ivy
Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go
#19Re: Robpike/Lisp: Toy Lisp 1.5 interpreter in Go
#20GOMODULE111, who needs it? :)