Live data from Hacker News

Structure and Interpretation of Computer Programs – JavaScript Adaptation

sicp.comp.nus.edu.sg

1–10 of 188 posts

Re: Structure and Interpretation of Computer Programs – JavaScript Adaptation

#5
post #3

There's kind of a reason why SICP was written in Scheme in mind and not a blub language...

what a stupid comment. why is modern javascript a blub language?

and what does it matter anyway? the concepts are the same.

Re: Structure and Interpretation of Computer Programs – JavaScript Adaptation

#8
post #3

There's kind of a reason why SICP was written in Scheme in mind and not a blub language...

That's fine as long as we have both a canonical version written in Scheme and good "translations" to other languages---including "blub". Good translations should not diminish the value of the canonical SICP. It can be argued that this particular translation is not good; I guess not, as SICP JS's version of metacircular interpreter does interpret (a subset of) JavaScript! The cost is of course this complex definition [1] of which language metacircular interpreter is written in and implements.

[1] https://sicp.comp.nus.edu.sg/source/source_4.pdf

Re: Structure and Interpretation of Computer Programs – JavaScript Adaptation

#10
post #3

There's kind of a reason why SICP was written in Scheme in mind and not a blub language...

Were you going to let the rest of us mere mortals in on the reason?

I think it's good to offer a version of SICP adapted to a language that's used today very prominently and is relevant to many current jobs in the industry.

Post reply on HN