Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> That straight up reads like SICP and lisp are inseparable and that exactly means that SICP is not as general as people claim.

They are separable, but there is a loss of elegance.

For example Scheme has linked lists and symbols built-in in an elegant way. The JavaScript version tries to provide them, but in a clunky way. Symbols are replaced by strings and the (a b c) notation of Scheme looks as ["a", ["b", ["c", null]]] or list("a" "b" "c") in the JavaScript version.

That a text may make use of the language it is written in, that should not be surprising. Thus the language shapes what and how it is said.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: