Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Eric Bier Demonstrates Cedar

    Computer History Museum

    3 HN recommenders · recommended in 16 months, 2020–2025

    YouTube

    1:56:07 · 7.6K views · Apr 17, 2019

    Eric Bier, a PARC research scientist, demonstrates the Cedar integrated programming environment and language, an evolution of Mesa from Xerox PARC. The demo shows the Tioga editor, garbage collection, and a full graphical workstation environment.

    HN keeps citing it as proof of how advanced a GC-based systems language and integrated workstation were decades ago, and as a model for what desktop OSes could be.

    Computing History & CultureHistory of computingCompilers, interpreters & program analysisGUI, HCI & interface history
    1. 7:26
      Ted Nelson's Eulogy for Douglas EngelbartComputer History Museum17K views • 12 years ago
    2. 16:48
      Yesterday's Computer of Tomorrow: The Xerox Alto │Smalltalk-76 DemoComputer History Museum38K views • 8 years ago
    3. 2:08:02
      Alto System Project: Dan Ingalls demonstrates SmalltalkComputer History Museum36K views • 7 years ago
    4. 45:33
      "A Political History of X" - Keith Packard (LCA 2020)linux.conf.au52K views • 6 years ago
    5. 53:55
      A Narrative History of BSD, Dr. Kirk McKusickbsdconferences30K views • 17 years ago
    6. 17:33
      Alan Kay's tribute to Ted Nelson at "Intertwingled" FestivalTheTedNelson41K views • 12 years ago
    7. 52:41
      Alto System Project: Larry Tesler demonstration of GypsyComputer History Museum31K views • 7 years ago
    8. 2:20:15
      The Final Demonstration of the Xerox 'Star' computerComputer History Museum22K views • 13 years ago
    9. 14:02
      Computers for Cynics 2 - It All Went Wrong at Xerox PARCTheTedNelson23K views • 14 years ago
    10. 17:10
      Xerox Star User Interface: An overviewACM SIGCHI20K views • 5 years ago
    11. 7:32
      Ted Nelson demonstrates Xanadu Spacephotonhunter84K views • 18 years ago
    12. 32:56
      Bret Victor The Future of ProgrammingJoey Reid305K views • 13 years ago
    13. 9:41
      How Steve Jobs got the ideas of GUI from XEROXRingo Pebam272K views • 12 years ago
    14. 8:01
      Xerox Star User Interface (1982) 2 of 2VintageCG57K views • 17 years ago
    15. 2:35:32
      3dfx Oral History Panel with Ross Smith, Scott Sellers, Gary Tarolli, and Gordon CampbellComputer History Museum51K views • 12 years ago
    16. 2:55:13
      Oral History of Gary Davidian, part 2 of 2Computer History Museum1.8K views • 7 years ago
    17. 0:57
      Steve Jobs talks about what he saw and he missed at Xerox PARCYoshiki Ohshima (大島芳樹)21K views • 8 years ago
    18. 49:39
      NeWS: A Networked and Extensible Window System, lecture by James GoslingComputer History Museum4.5K views • 10 years ago
    19. 51:07
      Alan Kay, 2015: Power of SimplicityKenneth Friedman145K views • 11 years ago
    20. 42:38
      VCF East: Xerox Star vs. Apple LisaVintage Computer Federation41K views • 5 years ago

    20 comments from Hacker News

    1. @DonHopkinsJan 2022· in “Xerox PARC Mesa Programming Language 5.0 (1979) [pdf]”

      Previous HN discussion about that video: [LINK] this video I posted about PCR: [LINK] This is a great video! They discussed and demonstrate Cedar's early text selection, copy and move commands, and compare them to Larry Tesler’s cut and paste (which didn't require any special keys or more than one mouse button). The Tioga text editor and other Cedar applications made common operations like repeatedly copying text into a document from different places very easy and streamlined (fewer actions than cut, copy and paste), by using the shift key while selecting text. Cedar took full advantage of the three button mouse as well as the control and shift keys (for 12 combinations of actions in any context, that worked the same everywhere). I think SunView and maybe even OpenWindows also supported a similar (but obscure) “quick paste” mode, where you hold down the special “Copy” function key, select some text without disturbing the current input focus, cursor position, or text selection, and then when you release the key, that text is pasted into the current input focus at the current position, moving the cursor forward. That way you didn’t have to lose your current selection or position, in order to just select some other text and copy it in. Here, I found the code to do it in an old version of NeWS -- it was the cut key to move, or the paste key to copy, and it's called the "Secondary" selection (rank=Secondary): [LINK] % Cut key: Either delete the primary selection (stashing it % on the

      Strongly recommendsView on HN
    2. @pjmlpJan 2021· in “On Repl-Driven Programming”

      Be prepared to be amazed with what Xerox PARC and others were doing, while Bell Labs was busy pushing for UNIX. "Eric Bier Demonstrates Cedar" this video "Emulating a Xerox Star (8010) Information System Running the Xerox Development Environment (XDE) 5.0" [LINK] "Documents as User Interfaces Video Demo" [LINK] "SYMBOLICS S-PACKAGES 3D GRAPHICS AND ANIMATION DEMO" [LINK] "Alto System Project: Dan Ingalls demonstrates Smalltalk" [LINK] "Action!, the worlds first dynamic interface builder - 1988" (Interface Builder percursor, written in Lisp) [LINK] "The Interlisp programming environment" [LINK] And the cherry, how Lucid used Lisp ideas for their Energize C++ IDE, including an image based format for AST storage [LINK] [LINK]

      Strongly recommendsView on HN
    3. @pjmlpOct 2020· in “Re-Thinking the Desktop OS”

      Good that you mention Engelbart, because none of the mainstream desktop OSes are close to his ideas, or what the Xerox workstations allowed for, ironically Windows is probably the one most closest to it. While GNU/Linux have the necessary tooling for making it as well, but thanks to the fragmentation and some communities hatred against GNOME/KDE, it will never happen. This is what a modern desktop OS should look like, "Eric Bier Demonstrates Cedar" this video Including the part of being written on a memory safe systems programming language.

      Strongly recommendsView on HN
    4. @DonHopkinsOct 2024· in “The Future of Big Iron: An Interview with IBM’s Christian Jacobi”

      Here's another great historic oral history panel with a live demo of Xerox PARC's Cedar, including Eric Bier, Nick Briggs, Chris Jacobi, and Paul McJones: Eric Bier Demonstrates Cedar This interpretive production was created from archival footage of Eric Bier, PARC research scientist, demonstrating the Cedar integrated environment and programming language on January 24, 2019. Cedar was an evolution of the Mesa environment/language, developed at PARC’s Computer Science Laboratory originally for the Xerox Alto. Mesa was modular and strongly-typed, and influenced the later Modula family of languages. Cedar/Mesa ran on the D-machine successors to the Alto (such as the Dorado) and added features including garbage collection, and was later ported to Sun workstations. Cedar/Mesa’s integrated environment featured a graphical window system and a text editor, Tioga, which could be used for both programming and document preparation, allowing for fonts, styles, and graphics to be embedded in code files. The editor and all its commands were also available everywhere, including on the command console and in text fields. The demo itself is running through a Mac laptop remotely logged into Bier’s Sun workstation at PARC using X Windows. Bier demonstrates the Cedar development environment, Tioga editor, editing commands using three mouse buttons, sophisticated text search features, the command line, and the Gargoyle graphics editor, which was developed as part of Bier’s UC Berkeley Ph.D. diss

      RecommendsView on HN
    5. @DonHopkinsMar 2020· in “Sun's NeWS was a mistake, as are all toolkit-in-server windowing systems (2013)”

      There are definitely a lot of difficult issues and trade-offs about implementing true "WYSIWYG" editors that let you layout text and graphics that looks exactly the same on the screen and when printed. This Cedar demonstration video has some great examples of many of these issues. The Tioga text editor was "WYSIMOLWYG": what you see is more or less what you get. this video Some problems were due to technology and aren't as bad any more. Cedar and NeWS used black-and-white screens and didn't have anti-aliased fonts. CPUs were much slower and memory was much tighter and graphics were not accelerated, so even with color displays (which were usually only 8 bits with a colormap that makes anti-aliasing very difficult), anti-aliased text wasn't practical. And fonts rendered at screen resolutions have totally different measurements than high resolution printed fonts, so words have different widths and get flowed and wrapped differently, so the formatting is quite different. NeWS had a "setprintermatch" primitive that makes the font rendering machinery use the official precise printer measurements for fonts, instead of the actual pixel screen measurements. That was useful for the PostScript previewer, and for editors previewing how formatted text will look. (There was a nice port of FrameMaker to NeWS, but I don't remember how its preview features worked.) But text rendered with printer metrics looks terrible and is hard to read, so you wouldn't want to actually edit text like that. NeW

      RecommendsView on HN