sicp
sicp-info
sicp | sicp-info | |
---|---|---|
29 | 6 | |
4,267 | 107 | |
- | - | |
0.0 | 10.0 | |
about 1 year ago | over 1 year ago | |
HTML | Emacs Lisp | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sicp
- Teach Yourself Programming in Ten Years (1998)
-
How do I display epub properly on kindle paperwhite?
hey guys, I'm reading Structure and Interpretation of Computer Programs. I'm reading this epub version: https://github.com/sarabander/sicp
-
Learning to program without internet acccess.
Structure and Interpretation of Computer Programs" by Abelson, Sussman, and Sussman
-
Marvin Minsky
I recommend reading the SICP (fore example here) to get your mind blown and start with lisp syntax. The book uses Scheme which is a Lisp dialect but not Common Lisp. I found the concepts mind-blowing.
-
Common Lisp book recommendation
This is a good site for reading it: https://sarabander.github.io/sicp/
- Another thread here was talking about this book. In the 2 hours from when I added to my Amazon cart this happened. The power of Reddit.
- oop vs fp...
-
Ask HN: Where to find HTML version of SICP?
HTML5 version that is designed to look like pdf version
https://sarabander.github.io/sicp/
- “Code” 2nd Edition Now Available
-
Any E-Book Reader that renders HTML5 & SVG
I'm trying to read the epub version of SICP. But images aren’t rendered in Book Reader or Librera
sicp-info
-
SICP in GNU TeXmacs
Related, in 2001 or earlier, Lytha Ayth somehow converted the HTML edition of SICP to GNU TeXinfo, so that it could be used on computers that couldn't manage a Web browser and running Scheme at the same time:
https://www.neilvandyke.org/sicp-texi/
As part of this, they redrew the figures in SICP as ASCII art (not as something like TeX figures), which I guess made sense for those requirements. Though today I like the idea of using proper markup for figures.
- sicp-info: Stucture and Interpretation of Computer Progams in info format
-
How do I display epub properly on kindle paperwhite?
Texinfo version of SICP: https://www.neilvandyke.org/sicp-texi/
- SICP in Texinfo Format
-
Ask HN: Where to find HTML version of SICP?
If you just need the text, such as for a research project, the original unofficial Texinfo version of SICP might be easier than going from the HTML version: https://www.neilvandyke.org/sicp-texi/
Lytha Ayth's Texinfo conversion of SICP (plus new ASCII art, to be usable on low-powered computers that couldn't handle the HTML well) was done in 2001 or earlier.
I suspect Ayth's version was consistent with the original intent of the authors and MIT Press in releasing the HTML version -- which seemed to be "we're making this rough Web hypertext free, or you can buy the paper book". (One of the SICP authors told me Ayth's Texinfo version was "probably a good thing".)
BTW, since then, I've noticed some people have made and hosted versions that started with Ayth's Texinfo, including redrawing figures as non-ASCII, and providing polished "camera ready" PDF. I don't know what the SICP authors or publisher think about those. The SICP authors are gems, and SICP was an early textbook to be released free for the Web, with hypertext and wide accessibility, helping set precedent for others. I'd be very sad if anyone eventually regrets that (e.g., maybe the publisher trying to maximize revenue so they can fund more great books).
-
A Scheme Primer
I think I found it here and here. Will definitely try it out. The HTML format referenced is also very nice, much nicer than the "official" SICP HTML format version.
What are some alternatives?
meta-raspberrypi - Yocto/OE BSP layer for the Raspberry Pi boards
sicp-html-original - Original HTML text for the classic textbook Structure and Interpretation of Computer Programs.
cnility
circle - The compiler is available for download. Get it!
oh - A new Unix shell.
Think-Python-2E-My_solutions - My solutions to the exercises contained in the "Think Python 2nd Edition" book by Allen B. Downey.
papers-we-love - Papers from the computer science community to read and discuss.
CPython - The Python programming language
cafe-latte - An implementation of Common Lisp dynamic variables, control flow operators, and condition system in plain Java.
whirlisp - A whirlwind Lisp adventure
excoptional - A fully typed, zero-dependency implementation of the functional programming Option object for JavaScript and TypeScript
KataScript - A simple scripting language