Skip to content

Releases: critical-code-studies/SHRDLU

UMR graphical resurrection (preserved artefact)

Choose a tag to compare

@dmberry dmberry released this 22 Jun 22:31

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

Choose a tag to compare

@dmberry dmberry released this 21 Jun 17:41

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 type shrdlu) 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 ...).
  • help lists examples; eliza offers a link to Inventing ELIZA (MIT Press); etaoin triggers the flourish.

Easter eggs

  • ETAOIN SHRDLU: type etaoin or 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.

Live: https://critical-code-studies.github.io/SHRDLU/

v0.2

Choose a tag to compare

@dmberry dmberry released this 21 Jun 12:00

Authorial editing pass across all pages (world-models / Heidegger framing, Weizenbaum 'con' question, SHRDLU-vs-LLMs); Mark C. Marino added as co-lead; social-share card (DB-Card); wordmark flicker fix.