{"id":13460515,"url":"https://sarabander.github.io/sicp/","last_synced_at":"2025-03-24T19:32:18.667Z","repository":{"id":13128277,"uuid":"15810261","full_name":"sarabander/sicp","owner":"sarabander","description":"HTML5/EPUB3 version of SICP","archived":false,"fork":false,"pushed_at":"2023-04-14T15:06:44.000Z","size":5726,"stargazers_count":4265,"open_issues_count":25,"forks_count":590,"subscribers_count":114,"default_branch":"master","last_synced_at":"2024-04-18T17:58:51.447Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://sarabander.github.io/sicp/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sarabander.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2014-01-10T21:32:46.000Z","updated_at":"2024-04-18T12:17:00.000Z","dependencies_parsed_at":"2022-07-15T13:24:33.127Z","dependency_job_id":"f3e361e4-f167-43ac-a299-49c3cbffff50","html_url":"https://github.com/sarabander/sicp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarabander%2Fsicp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarabander%2Fsicp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarabander%2Fsicp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarabander%2Fsicp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sarabander","download_url":"https://codeload.github.com/sarabander/sicp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222004207,"owners_count":16914874,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T10:00:43.784Z","updated_at":"2024-10-29T06:30:40.222Z","avatar_url":"https://github.com/sarabander.png","language":"HTML","funding_links":[],"categories":["Learning","Uncategorized","Programming/Comp Sci/SE Things"],"sub_categories":["Books","Uncategorized","Specific Programming Language Stuff (C/C++/Python/Java/etc)"],"readme":"SICP\n====\n\n\u003cimg src=\"https://sicpebook.files.wordpress.com/2013/09/smile0.png\"\n alt=\"Par smiling\" align=\"right\" /\u003e\n\nThis is a new HTML5 and EPUB3 version of \"Structure and Interpretation of Computer Programs\" by Abelson, Sussman, and Sussman. It comes from the lineage of [Unofficial Texinfo Format](http://www.neilvandyke.org/sicp-texi) that was converted from the original [HTML version](https://mitpress.mit.edu/sicp) at The MIT Press.\n\n\u003cb\u003eIn EPUB3 format: [sicp.epub](https://github.com/sarabander/sicp-epub/blob/master/sicp.epub?raw=true)\u003c/b\u003e\n\n\u003cb\u003eFor online reading: [HTML book](https://sarabander.github.io/sicp)\u003c/b\u003e\n\nModern solutions such as scalable vector graphics, mathematical markup with MathML and MathJax, embedded web fonts, and syntax highlighting are used. Rudimentary scaffolding for responsive design is in place, which adapts the page for viewing on pocket devices and tablets. More tests on small screens are needed to adjust the font size and formatting, so I encourage feedback from smartphone and tablet owners.\n\nSource\n------\n\nThe root directory contains the Texinfo source in `sicp-pocket.texi.` To recreate the HTML files and build EPUB, enter:\n\n```bash\n$ make\n```\n\nAll the files in `html` directory, but not in subdirectories, will be overwritten, so the preferred place to make changes is `sicp-pocket.texi.` The EPUB file will be created in the parent directory, outside of the project tree.\n\nYou will need [Texinfo 5.1](https://ftp.gnu.org/gnu/texinfo), Perl 5.12 or later, Ruby 1.9.3 or newer, [Nokogiri](http://nokogiri.org) gem, [PhantomJS](http://phantomjs.org), and Internet connection to compile the book.\n\nAcknowledgements\n----------------\n\n* Lytha Ayth\n* Neil Van Dyke\n* Gavrie Philipson\n* Li Xuanji\n* J. E. Johnson\n* Matt Iversen\n* Eugene Sharygin\n\nLicense\n-------\n\nThe source file `sicp-pocket.texi,` HTML content of the book, and diagrams in directory `html/fig` are licensed under Creative Commons Attribution-ShareAlike 4.0 International License ([cc by-sa](https://creativecommons.org/licenses/by-sa/4.0)).\n          \nMost of the scripts are licensed under GNU General Public License version 3 (for details, see LICENSE.src).\n\nFonts are under SIL Open Font License version 1.1. Other files, like Javascript libraries, have their own licenses.\n\nSister project\n--------------\n\nA [PDF version](https://github.com/sarabander/sicp-pdf) built from LaTeX source accompanies this HTML version.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/sarabander.github.io%2Fsicp%2F","html_url":"https://awesome.ecosyste.ms/projects/sarabander.github.io%2Fsicp%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/sarabander.github.io%2Fsicp%2F/lists"}