Releases: critical-code-studies/SHRDLU
Release list
UMR graphical resurrection (preserved artefact)
javashrdlu.zip is the University of Missouri-Rolla student resurrection of SHRDLU, the graphical 3-D version (supplied by Greg Sharp; described on Terry Winograd's page and on the semaphorecorp resurrection page). It is a Windows distribution that bundles a Sun Java 1.2 JRE, Java 3D, and GNU CLISP running the SHRDLU MacLisp source, launched by shrdlu.bat.
It is preserved here as a Release asset rather than in the source tree because it is ~21 MB of third-party binaries (a Sun JRE and clisp) and is not appropriate to commit to, or serve from, a static-site repository.
The authentic Winograd source is preserved in the repo at source/original/. A clean modern Common Lisp port is at https://github.com/penlu/shrdlu ; the original ITS form is at https://github.com/PDP-10/its/tree/master/src/shrdlu .
v0.3.0: interactive hero, easter eggs, the team
This release turns the SHRDLU site from a static reading into an interactive one.
Hero
- Reworked the blocks-world animation: a gantry arm moves blocks slowly between the open box, the ground and a stack, and now and then carries the blue block itself.
- A monochrome / colour toggle, with a year that shifts (1970 to 2023) and persists.
Talk to SHRDLU
- Press
/(or the new/button, or typeshrdlu) to open a command prompt. Replies are verbatim from the 1970 demonstration, and action commands drive the arm (put the block in the box,stack up ...). helplists examples;elizaoffers a link to Inventing ELIZA (MIT Press);etaointriggers the flourish.
Easter eggs
- ETAOIN SHRDLU: type
etaoinor the Konami code for the Linotype slug to ghost across the page.
About and branding
- New About page with the project team (David M. Berry, Mark C. Marino).
- Favicon aligned to the wireframe-cube logo, with PNG and apple-touch fallbacks and a theme-color.
Scholarship
- Footnotes added to the critique and code pages: Pearl, Anscombe and Davidson on the two senses of "why"; Kittler and Ernst on materiality; Marino and Berry on the Critical Code Studies method.