3 ms·
This should get you started; just some links I had laying around: Connection Machine Lisp: fine-grained parallel symbolic processing; Steele, Hillis https://d
by kick 7y ago
This should get you started; just some links I had laying around:
Connection Machine Lisp: fine-grained parallel symbolic processing; Steele, Hillis
https://dl.acm.org/doi/10.1145/319838.319870 https://dl.acm.org/doi/10.1145/319838.319870
I'm biased because this one is effectively "What if we make an APL Lisp?"
Design of a LISP-based microprocessor; Steele, Sussman
https://dl.acm.org/doi/10.1145/359024.359031 https://dl.acm.org/doi/10.1145/359024.359031
This one is one of the hundreds that came out of the Mead/Conway book. Basically, it's a LISP-based VLSI chip.
Turtles and defense; Sobalvarro, Klotz
https://dl.acm.org/doi/10.1145/1056602.1056608 https://dl.acm.org/doi/10.1145/1056602.1056608
As 'donhopkins put it:
It was Leigh Klotz's sarcastic response to a Defense Department questionnaire to Terrapin about how their technology could be used to kill people.
He proposed deploying a swarm of thousands of LOGO turtles to crawl around the battlefield in mesmerizing geometric patterns, and stab the enemy with a quick succession of PENUP and PENDOWN commands (proving once again that the pen is mightier than the sword).
(For more information:
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=klotz%20leigh&sort=byPopularity&type=comment https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... )
- convolvatron 7y agoI strongly recommend the first paper. I am still trying to realize something like it. I often wonder what Hillis and Steele would say about the topic..and whether they abandoned the idea because it wasn't tactically effective or whether it was just intractable. really glad to see it mentioned...too much great thought gets lost (scheme on silicon is up there too)
- sitkack 7y ago> I often wonder what Hillis and Steele would say about the topic..and whether they abandoned the idea because it wasn't tactically effective or whether it was just intractable. You should email them and report back.
- EdwardCoffin 7y ago> I'm biased because this one is effectively "What if we make an APL Lisp?" You might like this excerpt from the MIT Dynamic Languages Wizard's panel, where Guy Steele said [1]: > Higher order functionals, I think, are underrated, and can be very good. As the years pass, the more I use Common Lisp, the more I find myself using the sequence functions, including a lot of mapcars. I had to do a matrix tensor product routine about two weeks ago, and I was puzzling over how to do the nested do loops and so forth, and finally I realized it was just mapcar of mapcar of apply of append to mapcar and mapcar, done. No big deal. In other words, thinking in APL should improve your Lisp code. [1] https://www.youtube.com/watch?v=agw-wlHGi0E&feature=youtu.be&t=2347 https://www.youtube.com/watch?v=agw-wlHGi0E&feature=youtu.be...
- kick 7y agoSteele has many comments I love in regards to APL! Unlike many, he still sees it as a great path. He's a fantastic example of someone who's competent enough that they have no reason to slander other languages.