[plt-scheme] Re: Call for SICP tests and helpful error messages
On Fri, 15 May 2009 23:34:43 -0400, "Geoffrey S. Knauth"
<geoff at knauth.org> wrote:
>On May 15, 2009, at 20:20, Neil Van Dyke wrote:
>> BTW, there is now a version 1.7 in PLaneT.
>
>I followed the directions at:
> http://www.neilvandyke.org/sicp-plt/
>
>but I think I still have version 1.5.
>
> $ planet show
> neil sicp.plt 1 5
>
>Wait, I think I figured out how to upgrade:
>
> $ planet remove neil sicp.plt 1 5
>
>Followed instructions again at your web page, then:
>
> $ planet show
> neil sicp.plt 1 7
Strange; I had to repeat this process, too, and also thought that I
still had version 1.6 after the first time.
This is my output (I am including the full output for debugging
purposes):
>$ planet show
>Normally-installed packages:
> cce scheme.plt 4 1
> dyoo simply-scheme.plt 1 2
> dyoo version-case.plt 1 8
> neil sicp.plt 1 6
> plai plai.plt 1 1
> soegaard sicp.plt 2 1
>$ planet remove neil sicp.plt 1 6
>
>============= Removing (neil sicp.plt 1 6) =============
>setup-plt: version: 4.1.5 [3m]
>setup-plt: variants: 3m
>setup-plt: main collects: c:\bin\PLT-4.1.5\collects
>setup-plt: collects paths:
>setup-plt: C:\Documents and Settings\Benjamin\Application Data\PLT Scheme\4.1.5\collects
>setup-plt: c:\bin\PLT-4.1.5\collects
>setup-plt: --- cleaning collections ---
>setup-plt: deleting: in <planet>/neil/sicp.plt/1/6
>setup-plt: deleting: in <planet>/neil/sicp.plt/1/6/lang
>setup-plt: --- updating info-domain tables ---
>setup-plt: updating: C:\Documents and Settings\Benjamin\Application Data\PLT Scheme\planet\300\4.1.5\cache.ss
>setup-plt: --- building documentation ---
>setup-plt: using: <planet>/soegaard/sicp.plt/2/1/sicp-manual.scrbl
>setup-plt: using: <planet>/cce/scheme.plt/4/1/scribblings/main.scrbl
>setup-plt: using: <planet>/plai/plai.plt/1/1/scribblings/plai.scrbl
>setup-plt: running: <planet>/neil/sicp.plt/1/6/sicp.scrbl
>setup-plt: using: <planet>/dyoo/version-case.plt/1/8/version-case.scrbl
>setup-plt: using: algol60/algol60.scrbl
>setup-plt: using: browser/browser.scrbl
>setup-plt: using: games/cards/cards.scrbl
>setup-plt: using: compiler/cffi.scrbl
>setup-plt: using: config/config.scrbl
>setup-plt: using: scribblings/drscheme/drscheme.scrbl
>setup-plt: using: dynext/dynext.scrbl
>setup-plt: using: embedded-gui/scribblings/embedded-gui.scrbl
>setup-plt: using: eopl/eopl.scrbl
>setup-plt: using: ffi/objc.scrbl
>setup-plt: using: scribblings/foreign/foreign.scrbl
>setup-plt: using: scribblings/framework/framework.scrbl
>setup-plt: using: frtime/frtime.scrbl
>setup-plt: using: games/scribblings/games.scrbl
>setup-plt: using: games/gl-board-game/gl-board-game.scrbl
>setup-plt: using: scribblings/gui/gui.scrbl
>setup-plt: using: scribblings/guide/guide.scrbl
>setup-plt: using: scribblings/honu/honu.scrbl
>setup-plt: using: scribblings/htdp-langs/htdp-langs.scrbl
>setup-plt: using: html/html.scrbl
>setup-plt: using: scribblings/inside/inside.scrbl
>setup-plt: using: lang/htdp-lib.scrbl
>setup-plt: using: lazy/lazy.scrbl
>setup-plt: using: macro-debugger/macro-debugger.scrbl
>setup-plt: using: scribblings/main/start.scrbl
>setup-plt: using: scribblings/main/user/start.scrbl
>setup-plt: using: scribblings/main/search.scrbl
>setup-plt: using: scribblings/main/master-index.scrbl
>setup-plt: using: scribblings/main/user/search.scrbl
>setup-plt: using: scribblings/main/user/master-index.scrbl
>setup-plt: using: scribblings/main/getting-started.scrbl
>setup-plt: using: scribblings/main/license.scrbl
>setup-plt: using: scribblings/main/acks.scrbl
>setup-plt: using: scribblings/main/release.scrbl
>setup-plt: using: make/make.scrbl
>setup-plt: using: scribblings/more/more.scrbl
>setup-plt: using: mysterx/scribblings/mysterx.scrbl
>setup-plt: using: scribblings/mzc/mzc.scrbl
>setup-plt: using: mzcom/mzcom.scrbl
>setup-plt: using: mzscheme/mzscheme.scrbl
>setup-plt: using: openssl/openssl.scrbl
>setup-plt: using: parser-tools/parser-tools.scrbl
>setup-plt: using: planet/planet.scrbl
>setup-plt: using: plot/plot.scrbl
>setup-plt: using: preprocessor/scribblings/preprocessor.scrbl
>setup-plt: using: profj/scribblings/htdc.scrbl
>setup-plt: using: scribblings/quick/quick.scrbl
>setup-plt: using: r5rs/r5rs.scrbl
>setup-plt: using: r6rs/scribblings/r6rs.scrbl
>setup-plt: using: readline/readline.scrbl
>setup-plt: using: redex/redex.scrbl
>setup-plt: using: scribblings/reference/reference.scrbl
>setup-plt: using: scribblings/scribble/scribble.scrbl
>setup-plt: using: file/scribblings/file.scrbl
>setup-plt: using: scriblib/scribblings/scriblib.scrbl
>setup-plt: using: trace/scribblings/trace.scrbl
>setup-plt: using: errortrace/scribblings/errortrace.scrbl
>setup-plt: using: deinprogramm/scribblings/deinprogramm.scrbl
>setup-plt: using: graphics/scribblings/graphics.scrbl
>setup-plt: using: graphics/scribblings/turtles.scrbl
>setup-plt: using: net/scribblings/net.scrbl
>setup-plt: using: mzlib/scribblings/mzlib.scrbl
>setup-plt: using: mrlib/scribblings/mrlib.scrbl
>setup-plt: using: scribblings/setup-plt/setup-plt.scrbl
>setup-plt: using: sgl/scribblings/sgl.scrbl
>setup-plt: using: slatex/slatex-wrap.scrbl
>setup-plt: using: scribblings/slideshow/slideshow.scrbl
>setup-plt: using: srfi/srfi.scrbl
>setup-plt: using: string-constants/string-constants.scrbl
>setup-plt: using: stxclass/scribblings/stxclass.scrbl
>setup-plt: using: swindle/swindle.scrbl
>setup-plt: using: syntax/scribblings/syntax.scrbl
>setup-plt: using: syntax-color/syntax-color.scrbl
>setup-plt: using: teachpack/teachpack.scrbl
>setup-plt: using: test-box-recovery/test-box-recovery.scrbl
>setup-plt: using: test-engine/test-engine.scrbl
>setup-plt: using: scribblings/tools/tools.scrbl
>setup-plt: using: typed-scheme/ts-reference.scrbl
>setup-plt: using: typed-scheme/ts-guide.scrbl
>setup-plt: using: version/version.scrbl
>setup-plt: using: web-server/scribblings/web-server.scrbl
>setup-plt: using: web-server/scribblings/tutorial/continue.scrbl
>setup-plt: using: xml/xml.scrbl
>setup-plt: rendering: <planet>/neil/sicp.plt/1/6/sicp.scrbl
>setup-plt: --- post-installing collections ---
>setup-plt: done
>Erasing metadata
>Deleting files in C:\Documents and Settings\Benjamin\Application Data\PLT Scheme\planet\300\4.1.5\cache\neil\sicp.plt\1\6
>Trimming empty directories
When I the followed the directions at
http://www.neilvandyke.org/sicp-plt/ the first time, here is what was
returned:
>$ planet show
>Normally-installed packages:
> cce scheme.plt 4 1
> dyoo simply-scheme.plt 1 2
> dyoo version-case.plt 1 8
> neil sicp.plt 1 6
> plai plai.plt 1 1
> soegaard sicp.plt 2 1
Notice that the version had not been upgraded.
Therefore, I repeated this process, and it somehow worked the second
time, even though the two processes were identical (again, I am
including the full output for debugging purposes)l:
>$ planet remove neil sicp.plt 1 6
>
>============= Removing (neil sicp.plt 1 6) =============
>setup-plt: version: 4.1.5 [3m]
>setup-plt: variants: 3m
>setup-plt: main collects: c:\bin\PLT-4.1.5\collects
>setup-plt: collects paths:
>setup-plt: C:\Documents and Settings\Benjamin\Application Data\PLT Scheme\4.1.5\collects
>setup-plt: c:\bin\PLT-4.1.5\collects
>setup-plt: --- cleaning collections ---
>setup-plt: deleting: in <planet>/neil/sicp.plt/1/6
>setup-plt: deleting: in <planet>/neil/sicp.plt/1/6/lang
>setup-plt: --- updating info-domain tables ---
>setup-plt: updating: C:\Documents and Settings\Benjamin\Application Data\PLT Scheme\planet\300\4.1.5\cache.ss
>setup-plt: --- building documentation ---
>setup-plt: using: <planet>/soegaard/sicp.plt/2/1/sicp-manual.scrbl
>setup-plt: using: <planet>/cce/scheme.plt/4/1/scribblings/main.scrbl
>setup-plt: using: <planet>/plai/plai.plt/1/1/scribblings/plai.scrbl
>setup-plt: running: <planet>/neil/sicp.plt/1/6/sicp.scrbl
>setup-plt: using: <planet>/dyoo/version-case.plt/1/8/version-case.scrbl
>setup-plt: using: algol60/algol60.scrbl
>setup-plt: using: browser/browser.scrbl
>setup-plt: using: games/cards/cards.scrbl
>setup-plt: using: compiler/cffi.scrbl
>setup-plt: using: config/config.scrbl
>setup-plt: using: scribblings/drscheme/drscheme.scrbl
>setup-plt: using: dynext/dynext.scrbl
>setup-plt: using: embedded-gui/scribblings/embedded-gui.scrbl
>setup-plt: using: eopl/eopl.scrbl
>setup-plt: using: ffi/objc.scrbl
>setup-plt: using: scribblings/foreign/foreign.scrbl
>setup-plt: using: scribblings/framework/framework.scrbl
>setup-plt: using: frtime/frtime.scrbl
>setup-plt: using: games/scribblings/games.scrbl
>setup-plt: using: games/gl-board-game/gl-board-game.scrbl
>setup-plt: using: scribblings/gui/gui.scrbl
>setup-plt: using: scribblings/guide/guide.scrbl
>setup-plt: using: scribblings/honu/honu.scrbl
>setup-plt: using: scribblings/htdp-langs/htdp-langs.scrbl
>setup-plt: using: html/html.scrbl
>setup-plt: using: scribblings/inside/inside.scrbl
>setup-plt: using: lang/htdp-lib.scrbl
>setup-plt: using: lazy/lazy.scrbl
>setup-plt: using: macro-debugger/macro-debugger.scrbl
>setup-plt: using: scribblings/main/start.scrbl
>setup-plt: using: scribblings/main/user/start.scrbl
>setup-plt: using: scribblings/main/search.scrbl
>setup-plt: using: scribblings/main/master-index.scrbl
>setup-plt: using: scribblings/main/user/search.scrbl
>setup-plt: using: scribblings/main/user/master-index.scrbl
>setup-plt: using: scribblings/main/getting-started.scrbl
>setup-plt: using: scribblings/main/license.scrbl
>setup-plt: using: scribblings/main/acks.scrbl
>setup-plt: using: scribblings/main/release.scrbl
>setup-plt: using: make/make.scrbl
>setup-plt: using: scribblings/more/more.scrbl
>setup-plt: using: mysterx/scribblings/mysterx.scrbl
>setup-plt: using: scribblings/mzc/mzc.scrbl
>setup-plt: using: mzcom/mzcom.scrbl
>setup-plt: using: mzscheme/mzscheme.scrbl
>setup-plt: using: openssl/openssl.scrbl
>setup-plt: using: parser-tools/parser-tools.scrbl
>setup-plt: using: planet/planet.scrbl
>setup-plt: using: plot/plot.scrbl
>setup-plt: using: preprocessor/scribblings/preprocessor.scrbl
>setup-plt: using: profj/scribblings/htdc.scrbl
>setup-plt: using: scribblings/quick/quick.scrbl
>setup-plt: using: r5rs/r5rs.scrbl
>setup-plt: using: r6rs/scribblings/r6rs.scrbl
>setup-plt: using: readline/readline.scrbl
>setup-plt: using: redex/redex.scrbl
>setup-plt: using: scribblings/reference/reference.scrbl
>setup-plt: using: scribblings/scribble/scribble.scrbl
>setup-plt: using: file/scribblings/file.scrbl
>setup-plt: using: scriblib/scribblings/scriblib.scrbl
>setup-plt: using: trace/scribblings/trace.scrbl
>setup-plt: using: errortrace/scribblings/errortrace.scrbl
>setup-plt: using: deinprogramm/scribblings/deinprogramm.scrbl
>setup-plt: using: graphics/scribblings/graphics.scrbl
>setup-plt: using: graphics/scribblings/turtles.scrbl
>setup-plt: using: net/scribblings/net.scrbl
>setup-plt: using: mzlib/scribblings/mzlib.scrbl
>setup-plt: using: mrlib/scribblings/mrlib.scrbl
>setup-plt: using: scribblings/setup-plt/setup-plt.scrbl
>setup-plt: using: sgl/scribblings/sgl.scrbl
>setup-plt: using: slatex/slatex-wrap.scrbl
>setup-plt: using: scribblings/slideshow/slideshow.scrbl
>setup-plt: using: srfi/srfi.scrbl
>setup-plt: using: string-constants/string-constants.scrbl
>setup-plt: using: stxclass/scribblings/stxclass.scrbl
>setup-plt: using: swindle/swindle.scrbl
>setup-plt: using: syntax/scribblings/syntax.scrbl
>setup-plt: using: syntax-color/syntax-color.scrbl
>setup-plt: using: teachpack/teachpack.scrbl
>setup-plt: using: test-box-recovery/test-box-recovery.scrbl
>setup-plt: using: test-engine/test-engine.scrbl
>setup-plt: using: scribblings/tools/tools.scrbl
>setup-plt: using: typed-scheme/ts-reference.scrbl
>setup-plt: using: typed-scheme/ts-guide.scrbl
>setup-plt: using: version/version.scrbl
>setup-plt: using: web-server/scribblings/web-server.scrbl
>setup-plt: using: web-server/scribblings/tutorial/continue.scrbl
>setup-plt: using: xml/xml.scrbl
>setup-plt: rendering: <planet>/neil/sicp.plt/1/6/sicp.scrbl
>setup-plt: --- post-installing collections ---
>setup-plt: done
>Erasing metadata
>Deleting files in C:\Documents and Settings\Benjamin\ApplicationData\PLT Scheme\planet\300\4.1.5\cache\neil\sicp.plt\1\6
>Trimming empty directories
When I the followed the directions at
http://www.neilvandyke.org/sicp-plt/ the second time, here is what was
returned:
>$ planet show
>Normally-installed packages:
> cce scheme.plt 4 1
> dyoo simply-scheme.plt 1 2
> dyoo version-case.plt 1 8
> neil sicp.plt 1 12
> plai plai.plt 1 1
> soegaard sicp.plt 2 1
Notice that this time, the version was upgraded to 1.12. Voila`!
Any ideas on why this process needs to be repeated to function
correctly?
-- Benjamin L. Russell
--
Benjamin L. Russell / DekuDekuplex at Yahoo dot com
http://dekudekuplex.wordpress.com/
Translator/Interpreter / Mobile: +011 81 80-3603-6725
"Furuike ya, kawazu tobikomu mizu no oto."
-- Matsuo Basho^