Is Reading the Spec Enough?
Posted
by
jozefg
on Programmers
See other posts from Programmers
or by jozefg
Published on 2012-10-14T19:15:27Z
Indexed on
2012/10/14
21:50 UTC
Read the original article
Hit count: 185
This question is centered around Scheme but really could be applied to any LISP or programming language in general.
Background
So I recently picked up Scheme again having toyed with it once or twice before. In order to solidify my understanding of the language, I found the Revised^5 Report on the Algorithmic Language Scheme and have been reading through that along with my compiler/interpreter's (Chicken Scheme) listed extensions/implementations.
Additionally, in order to see this applied I have been actively seeking out Scheme code in open source projects and such and tried to read and understand it.
This has been sufficient so far for me understanding the syntax of Scheme and I've completed almost all of the Ninety-nine Scheme problems (see here) as well as a decent number of Project Euler problems.
Question
While so far this hasn't been an issue and my solutions closely match those provided, am I missing out on a great part of Scheme?
Or to phrase my question more generally, does reading the specification of a language along with well written code in that language sufficient to learn from? Or are other resources, books, lectures, videos, blogs, etc necessary for the learning process as well.
© Programmers or respective owner