Live data from Hacker News

Structure and Interpretation of Computer Programs – JavaScript Adaptation

sicp.comp.nus.edu.sg

31–40 of 188 posts

Re: Structure and Interpretation of Computer Programs – JavaScript Adaptation

#31
post #3

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

Of course SICP is brilliant in Scheme. But hello? There is no such thing as a “blub language.” Your comment misrepresents the entire point of the original PG essay! The point is that givens some fictional language called “Blub” for the sake of the essay, some programmers believe that their language has everything that could possibly be useful, productive, expressive, &c. But PG’s contention that languages exist on a…

Simple question: do you know enough lisp to write a self hosting interpreter in it?

People talk up their language until they learn lisp then this happens: https://www.draketo.de/proj/py2guile/

Re: Structure and Interpretation of Computer Programs – JavaScript Adaptation

#33
post #3

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

“There are only two kinds of languages: the ones people complain about and the ones nobody uses.” ― Bjarne Stroustrup

The cpp 2020 is 2000 pages. There comes a point when a language is a valid target of complaints.

Re: Structure and Interpretation of Computer Programs – JavaScript Adaptation

#34

Earlier quoted context omitted.

Of course SICP is brilliant in Scheme. But hello? There is no such thing as a “blub language.” Your comment misrepresents the entire point of the original PG essay! The point is that givens some fictional language called “Blub” for the sake of the essay, some programmers believe that their language has everything that could possibly be useful, productive, expressive, &c. But PG’s contention that languages exist on a…

Simple question: do you know enough lisp to write a self hosting interpreter in it? People talk up their language until they learn lisp then this happens: https://www.draketo.de/proj/py2guile/

Someone who has written so much [0] about functional programming, I would suspect has written an interpreter before.

[0] http://raganwald.com/

Re: Structure and Interpretation of Computer Programs – JavaScript Adaptation

#35

Earlier quoted context omitted.

Of course SICP is brilliant in Scheme. But hello? There is no such thing as a “blub language.” Your comment misrepresents the entire point of the original PG essay! The point is that givens some fictional language called “Blub” for the sake of the essay, some programmers believe that their language has everything that could possibly be useful, productive, expressive, &c. But PG’s contention that languages exist on a…

Simple question: do you know enough lisp to write a self hosting interpreter in it? People talk up their language until they learn lisp then this happens: https://www.draketo.de/proj/py2guile/

Can lisps place arbitrary code in types and formally verify complex properties of stateful systems--all in the same language? Doubt it. Lisp isn't the epitome of power.

Re: Structure and Interpretation of Computer Programs – JavaScript Adaptation

#37
post #35

Earlier quoted context omitted.

Simple question: do you know enough lisp to write a self hosting interpreter in it? People talk up their language until they learn lisp then this happens: https://www.draketo.de/proj/py2guile/

Can lisps place arbitrary code in types and formally verify complex properties of stateful systems--all in the same language? Doubt it. Lisp isn't the epitome of power.

Yes. That's the point, you will write the dsl to do that in scheme. Then use that to solve the original problem. Abstractions on top of abstractions.

Re: Structure and Interpretation of Computer Programs – JavaScript Adaptation

#38

Earlier quoted context omitted.

Simple question: do you know enough lisp to write a self hosting interpreter in it? People talk up their language until they learn lisp then this happens: https://www.draketo.de/proj/py2guile/

Someone who has written so much [0] about functional programming, I would suspect has written an interpreter before. [0] http://raganwald.com/

I have written interpreters in python and god help me lex and yacc. The point is that writing one in scheme is so easy you almost think that the language was designed with that in mind, it was in case the sarcasm doesn't get through the text.

Re: Structure and Interpretation of Computer Programs – JavaScript Adaptation

#39
Dont like where they state shit (code, programs, processes etc.) isnt comprise of anything.

Everything is comprised of something.

Please, if you compose something many people could potentionally consume, at least dont be all esoteric and/or mystical about it. This is not a campfire, where everyone tells a story of fairies and shit. They maybe even more so eager to learn a typical umderlying layer/architecture.

Post reply on HN