Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
_19qg
on May 19, 2019
|
parent
|
context
|
favorite
| on:
Why Racket? Why Lisp?
It's also not that easy, given one can cross the data is code frontier easily:
(let ((fs '(+ - *))) (mapcar (lambda (f) (funcall f 1 2)) fs))
How do we know that the functions in FS can't be removed? They are just symbols in a list in the code.
dreamcompiler
on May 19, 2019
|
next
[–]
Exactly. That's what I was getting at but your example is better because the compiler isn't really even being used at runtime here.
gaze
on May 20, 2019
|
prev
[–]
Yeah that’s super tricky... how does LispWorks deal with such things?
Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search: