Good videos, with context.
Self: The Movie;

Self: The Movie;

Jecel Assumpção Jr
2 HN recommenders · discussed 2013–2024
Open YouTube ↗

About this video

A 1995 Sun Microsystems film about the Self programming language, a prototype-based Smalltalk relative, showing its live, graphical programming environment.

Why it appears in the archive

HN uses it as the canonical demo of Self's integrated, direct-manipulation environment whenever prototypal inheritance or live programming comes up.

AI-generated summary and labels from the source dataset; verify important details against the video. Source & credits.

From the Hacker News discussion

sillysaurusx · 2020-01 · strong rec

Related, and worth a watch: [VIDEO] It's a video about the Self language, which I think was designed using the principles in this paper. I like it because (like Oberon) it shows that programming and graphics can be much more closely interwoven than we're used to. They were doing it in the 90's. Then we lost it somewhere along the way by trying to make everything big and user-facing.

Read original comment ↗
Fr0styMatt88 · 2016-09 · rec

I'd point to the work done on tangible UIs and programming environments for that. For example, the work on tangible UIs eg- Self: [LINK] This is a good demo of what could be done in the Self environment: [VIDEO] GUI and non-programmability are tangential things. I don't think they're implicitly bound together.

Read original comment ↗
muglug · 2013-10 · reference

Here it is on YouTube (Quicktime movie didn't have sound for me). Quality isn't as high, though. [VIDEO]

Read original comment ↗
pjmlp · 2014-04 · reference

Mainly videos Self [VIDEO] Xerox Star User Interface [LINK] [LINK] Tektronix 4404 Smalltalk [LINK] The Smalltalk-80 Programming System [LINK] The Final Demonstration of the Xerox 'Star' computer [LINK] Symbolics Hypertext Document [LINK]

Read original comment ↗
pjmlp · 2014-06 · reference

Self [VIDEO] Xerox Star User Interface [LINK] [LINK] Tektronix 4404 Smalltalk [LINK] The Smalltalk-80 Programming System [LINK] The Final Demonstration of the Xerox 'Star' computer [LINK] Symbolics Hypertext Document [LINK] Warren Teitelman work at Xerox PARC [LINK] The Mesa/Cedar programming environment [LINK] Steve Jobs internal demo of NeXTSTEP 3, [LINK] Alan Kay on Xerox PARC work [LINK] [LINK] [LINK]

Read original comment ↗
zaiste · 2020-03 · reference

I'm creating a Rails/Django equivalent in TypeScript called Huncwot [1]. The project draws inspiration from Self [2] and aims to combine a framework, an editor and infrastructure into a unified programming environment. In other words, I'm on a quest for the Holy Grail of Programming. ;) [1]: [LINK] [2]: [VIDEO]

Read original comment ↗
zaiste · 2020-06 · reference

I'd like to tightly combine a semi-visual programming editor, the tooling and the runtime/infrastructure into one «thing» as shown in this video [1]. You write a bit of code, you drag and drop another bit, and almost instantly it becomes «online» - the compilation / the deployment process are somehow hidden and the configuration is minimal. It just works, so you can focus on solving the actual business needs of your application - but that's a long term vision... ;) I must mention DarkLang [2] that seems to have a similar goal, but a different approach: Kretes builds on top of VS Code, and uses one of the most popular programming languages while DarkLang builds not only their editor from scratch, but they also introduced a new programming language. I find their project ambitious and inspiring - a potential game changer imho [1]: [VIDEO] [2]: [LINK]

Read original comment ↗
andai · 2021-07 · reference

I've heard it described as "Scheme in C's clothing." I remember reading something about how that's a misconception, but I can't recall where. On that note, does anyone have any resources or stories about Self? [0] (The language from which JS inherited prototypal inheritance.) [0] [VIDEO]

Read original comment ↗