3 ms·
Why the AI community still needs Lisp (1996)
- pstuart 3y agoApparently it doesn't. It needs python and C/C++/Rust.
- Solvency 3y agoSo was homoiconicity really not all it was cracked up to be after all? Seems virtually irrelevant in todays AI scene.
- klysm 3y agoYeah I think we can confidently state that it doesn’t matter
- astrange 3y agoThis article demonstrates the main trait of 90s Lisp programmers - they are extremely condescending even when they turn out to be wrong. Since modern AI (the kind that actually works) doesn't need knowledge graph systems nor image computing.
- mepian 3y ago>the kind that actually works I'm pretty sure computer algebra systems and automatic theorem provers work quite well. The CPU you wrote this comment on was developed using the other kind of AI that supposedly doesn't work: https://en.wikipedia.org/wiki/ACL2 https://en.wikipedia.org/wiki/ACL2
- astrange 3y agoThey don't have the property of "working but still being called AI". Traditionally AI is the things that doesn't work, and then once it works it becomes software engineering.
- daly 3y agoSee that's where you're not thinking it through. Construct the neural nets as lisp list structures. Now you can write functions and macros to operate on the internals. The self-modifying nature of lisp allows ideas like optimizations, recognizing sections that have rich internal structure but sparse connections as a hint that there is some "clustered idea", etc. The "it's just matrices" crowd have not really explored the deeper ideas.