Title: I&#x27;m a CS freshman who got obsessed with lisps after using Scheme in my intro class.<p>Tangentially, as a side project, I made a spreadsheet to learn how their update mechanism worked[0]. For the formula language, I implemented a basic lisp that does math expressions.<p>That got me wondering- would making a fully functional lisp the formula language add substantial power to spreadsheets? Of course, macros add power to anything, but I&#x27;m wondering if there&#x27;s specifically new interactions that would be possible with sheets using a lisp as opposed to, say, JS.<p>An initial idea was being able to call (apply A1 B1) to apply a procedure from one cell to another, but that&#x27;s not the most groundbreaking concept. Hence the question to those of you who understand lisps more than I do.<p>p.s: Not a pro. Go easy on me HN!<p>[0]: <a href="https:&#x2F;&#x2F;lispread.sarv.repl.co&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lispread.sarv.repl.co&#x2F;</a>
Upvote: