Skip to content
0:00 / 0:00

#alternaterealitykit#xeroxparc#smalltalk

Alternate Reality Kit by Randall Smith at Xerox PARC 1986 (VPRI-0131)

Yoshiki Ohshima (大島芳樹)

1.7K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 1 person: 1 on Hacker News.
  • Presented by Randall Smith, researcher at Xerox PARC

Beginner. No background in the topic needed.

4K views10 years ago1 recommendation

History and cultureSoftware designHistory of computingRetro computing

Randall Smith demonstrates the Alternate Reality Kit, a pioneering 1986 visual programming environment and physics simulator built at Xerox PARC.

The uploader added no description.

Why it's here

1 person recommends this

What people say. Recommended as a classic demonstration of early visual programming and direct-manipulation user interfaces from Xerox PARC.

rgrauon Hacker News • Recommends

On “Soup – Alan Kay on Objects”

Yoshiki Ohshima regularly posts interesting "new" videos on his youtube channel1. Not only Alan Kay's talks but content produced in PARC back in the day, or relevant people around that environment. If you need a less abstract teaser before getting into the talks and "philosophy" part of the game, here's a demo of something called "Alternate Reality Kit"2 back in 1986. Brace yourselves. 1. link 2. link to this video

gambleron Hacker News • Mentions

On “Visual Programming – Why It’s a Bad Idea”

There is more to visual programming than simple wire diagrams and "code-blocks-as-visual-blocks": link link to this video link link And yes, this: link This is not 100% real programming, because it does not include sensors, but you do create constructs that interact with the environment and accomplish goals. It's close enough to show what's possible with certain interfaces. Long-term: link There have been much fewer resources allocated to the development of these concepts. Mostly for historic reasons. The sad reality is that both critics and proponents of visual programming are often uninformed about prior work, user studies and related research rooted in cognitive and developmental psycholog…

gambleron Hacker News • Mentions

On “Apply Unix Principles to Write Testable Microservices”

The reason people still care about Unix pipes is because you can take a bunch of arbitrary commands and string them together in a way that produces some useful results. Moreover, you can configure each pipe to do different things depending on what you need at the moment. What stops you from stringing together a bunch of arbitrary objects to achieve the same effect? Well, a bunch of things: 1. Verbose syntax of the language. 2. The need to compile new code. 3. Early binding that stops you from calling things you don't know about before compiling code. 4. The fact that objects can't just take arbitrary method arguments. #1 is self-imposed. #2 is solved by JIT compilation and some other techniq…

gambleron Hacker News • Mentions

On “The challenges of teaching software engineering”

Sounds more like "the challenge of using a mish-mash of non-integrated tools with no interface". Developers could definitively solve this by moving away from 70+ year old abstractions (files, terminal) towards things more in line with Smalltalk ideas. But I guess it's better to make thousands of beginners suffer each year, instead of admitting that the current way of doing things is conceptually flawed and outdated. link to this video link link link (And no, there is nothing special about copy-pasting commands and Unix pipelines that cannot be easily recreated in UI if the UI is designed to be programmable. )

romanivon Hacker News • Mentions

On “Functorio”

In 1986 people wanted to make real programming more like a computer game: link to this video Today, when we have much more computational resources, I'm reading this article about representing Factorio as static text with compiler checks. Something somewhere is off.