News for hackers. Stuff that matters.
Re:Robpike/Lisp: Toy Lisp 1.5 interpreter in Go by 4ad on Wednesday June 17, 2020 @05:23AM (#23549452)
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 by tosh on Wednesday June 17, 2020 @05:41AM (#23549558)
Re:Robpike/Lisp: Toy Lisp 1.5 interpreter in Go by zerr on Wednesday June 17, 2020 @05:37AM (#23549542)
How about some CRUD app examples? :)
Re:Robpike/Lisp: Toy Lisp 1.5 interpreter in Go by grovehaw on Wednesday June 17, 2020 @05:48AM (#23549600)
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 by zerr on Wednesday June 17, 2020 @10:15AM (#23551652)
Thanks! Btw, what would be the open source alternative (of APL) that is popular and used in production?
Re:Robpike/Lisp: Toy Lisp 1.5 interpreter in Go by jetti on Wednesday June 17, 2020 @11:15AM (#23552410)
There is a GNU implementation of APL (https://www.gnu.org/software/apl/). Not sure if it is used in commercial applications or not. I would imagine that if you are doing commercial work with APL you are going to be paying for Dyalog.
Re:Robpike/Lisp: Toy Lisp 1.5 interpreter in Go by zerr on Wednesday June 17, 2020 @02:16PM (#23554734)
> you are going to be paying for Dyalog

Not really. As I see APL is ISO standardized and there are many implementations.

Re:Robpike/Lisp: Toy Lisp 1.5 interpreter in Go by jetti on Thursday June 18, 2020 @12:57AM (#23559919)
There are many implementations but not as many that are active (here is a brief list https://en.wikipedia.org/wiki/APL_(programming_language)#Mod...). Dyalog provides more than just a interpreter/compiler but an entire development environment.
Re:Robpike/Lisp: Toy Lisp 1.5 interpreter in Go by yumaikas on Wednesday June 17, 2020 @10:41AM (#23551986)
Probably J, if I had to guess. I'm unaware of how much production use it has.