Best products from r/scheme
We found 9 comments on r/scheme discussing the most recommended products. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 6 products and ranked them based on the amount of positive reactions they received. Here are the top 20.
1. The Little Schemer - 4th Edition
- [MULTI-FUNCTION]: This measuring tool has a quick-change button that changes between three measuring modes: inch, fraction, and millimeter to make conversion a snap during measurement.
- [PRECISION]: The electronic measurement range is 0” - 6” and 0 mm – 150 mm with a resolution of 0.0005” / 1/128” / 0.01 mm and an accuracy of 0.001” / 0.02 mm for precise readings in all your measurement needs.
- [QUALITY]: The body of the digital caliper is constructed using finely polished stainless steel with a knurled thumb roller and locking screw that ensures smooth sliding and accurate positioning when taking measurements.
- [VERSATILE]: Calibrate to measure inside, outside, depth and step with two sets of jaws and a probe as a vernier caliper.
- [LARGE SCREEN]: Each digital lcd caliper has an extra-large LCD screen for easy and clear readings for faster efficiency and accuracy on the job or at the worksite.
Features:
2. Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
3. LISP, Lore, and Logic: An Algebraic View of LISP Programming, Foundations, and Applications
Used Book in Good Condition
5. How to Design Programs: An Introduction to Programming and Computing
- Mit Press
Features:
6. Let Over Lambda
- Ghirardelli is the premium baking brand in the U.S. because we use our expertise in chocolate to create high quality baking products that have luxuriously deep flavor and smooth texture.
- With Ghirardelli, you can create impressive, yet easy-to-make desserts. 100% all Natural. 100% Impressive.
- Made with real chocolate.
- pack of 1 - 3 pound gift box
- Made in USA.
Features:
Maybe not the answer your were looking for, but SICP is [u]the book[/u]. Not only will you learn Scheme from scratch, but it will greatly help your understanding and conception of programs, programming languages and much more.
I find The Little Schemer (and the rest of the books in the series) very interesting and original in their approach, but I would not call them beginner's books. At least for me, their playful approach is not the best way to learn. It's good as a sort of "side dish", but not a "main course" (pun intended).
Then, after reading a good bit of SICP (and maybe some pure lambda calculus and/or more about LISP), you'll answer the starting question yourself. I enjoyed LISP, Lore and Logic a whole lot.
I've read both The Little Schemer and Structure and Interpretation of Computer Programs
I used both PLT Scheme/DrRacket and Chicken Scheme while going through the exercises. If you're a Windows user, DrRacket is the best one to use - Chicken is awesome but a lot more difficult to compile successfully under MinGW or Cygwin, and the ramp up time may be a turn-off to you.
I don't use Scheme in my daily job, but I really enjoyed learning it and would love to use it more. It completely changed how I think about computation.
I reccomend the SICP book and SICP Video Lectures taught by Gerry Sussman, who is one of the creators of Scheme.
Why?
Higher-order procedures (Lecture 2A), Metacircular Evaluator (Lecture 7A) are simply badass if you've never been exposed to them.
Also, pick up a copy of The Little Schemer
Why?
I think the book does a good job of covering the mind-blowing [for me] concepts of continuations and the applicative order Y-combinator
You can find some in-the-browser Scheme interpreters too like this one:
http://repl.it/languages/Scheme
Screme: a Scheme for the 88000. There was some interesting design choices, in-particular using code alignment restrictions on the 88000 for procedure type-checking - the procedure? primitive had zero-cost during procedure calls. It also specialized other type-tests primitives in the test in (if test ...) syntax.
Chapter in this excellent book: http://www.amazon.com/Topics-Advanced-Language-Implementation-Peter/dp/0262121514
Paper: http://dl.acm.org/citation.cfm?id=68199
"The Runtime Environment a Scheme Implementation
for Screme, on the 88000"
Steven R. Vegdahl at Tektronix Laboratories,
Uwe F. Pleban at Applied Dynamics International
I learned using Dr Racket and this little book: http://www.amazon.com/exec/obidos/ASIN/0262560992/ref=pd_sim_books/103-5471398-9229403
The little schemer is great.
It's more of a reference book. If you're just learning Scheme I'd recommend SICP (of course), HtDP, and the Schemer series.
Then read this: https://www.amazon.com/Let-Over-Lambda-Doug-Hoyte/dp/1435712757/ref=sr_1_1?ie=UTF8&qid=1494859848&sr=8-1&keywords=let+over+lambda