A critical view of SICP and rationale for HtDP | Dark Hacker News