Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 183028

Summary: SICP Scheme source
Product: Gentoo Linux Reporter: Marijn Schouten (RETIRED) <hkbst>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: normal CC: benjamin.gramlich, pchrist, scheme
Priority: High    
Version: 2007.0   
Hardware: All   
OS: Linux   
URL: http://www-mitpress.mit.edu/sicp/code/index.html
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: sicp-code-1.ebuild
helper.scm
sicp
sicp-code-1.ebuild
sicp
sicp-code-1.ebuild

Description Marijn Schouten (RETIRED) gentoo-dev 2007-06-24 09:09:09 UTC
We need an ebuild for SICP Scheme sources and test in what implementations it works and a nice script to call _that_ implementation with "sicp 5" to open source for chapter 5 or something like that.
Comment 1 Magnus Deininger 2007-07-27 10:27:43 UTC
had a different textbook, but the sources seem to work fine with mzscheme if i define true and false... made a rough ebuild, helper micro-lib and script to do all the dirty details with mzscheme.
Comment 2 Magnus Deininger 2007-07-27 10:36:49 UTC
Created attachment 126126 [details]
sicp-code-1.ebuild

ebuild for these sources, will fetch and install them in /usr/share/sicp
Comment 3 Magnus Deininger 2007-07-27 10:37:27 UTC
Created attachment 126127 [details]
helper.scm

helper.scm (defines true and false). goes in files/
Comment 4 Magnus Deininger 2007-07-27 10:37:59 UTC
Created attachment 126129 [details]
sicp

shell script that loads the appropriate file(s) for each chapter in mzscheme.
ebuild expects it to be in files/
Comment 5 Magnus Deininger 2007-07-27 11:08:19 UTC
Created attachment 126130 [details]
sicp-code-1.ebuild

removed src_unpack and src_compile
Comment 6 Magnus Deininger 2007-07-27 11:11:16 UTC
Created attachment 126131 [details]
sicp

fixed typos
Comment 7 Magnus Deininger 2007-07-27 11:23:17 UTC
Created attachment 126132 [details]
sicp-code-1.ebuild

+rdepend -inherit
Comment 8 Marijn Schouten (RETIRED) gentoo-dev 2007-11-06 17:15:25 UTC
We should consider using mit-scheme instead. It contains sicp/compat.scm for SICP compatibility which among other things sets 'nil and 't.