Skip to content
0:00 / 0:00

#livelykernel#smalltalk#daningalls

Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloud

JSConf

286K subscribers • 28 videos on Hallway

YouTube
  • Recommended by 3 people: 3 on Hacker News.
  • A classic. People kept recommending it from 2016 to 2026.
  • Presented by Dan Ingalls, Smalltalk pioneer
  • May be out of date. Uploaded 13 years ago, in an area where tools change fast.

Intermediate. Assumes working knowledge.

8.2K views13 years ago3 recommendations

Web developmentHistory and cultureHistory of computingPeople who shaped computingVue, Svelte, Angular and others

Dan Ingalls demonstrates the Lively Kernel, a live, direct-manipulation programming environment running entirely inside the web browser.

The uploader added no description.

Why it's here

3 people recommend this

What people say. Recommended as an inspiring demonstration of Smalltalk-style live programming concepts applied directly to the web browser.

mmilleron Hacker News • Recommends

On “Alan Kay has agreed to do an AMA today”

It's difficult at this point to come up with an example, since we don't have it yet (that I know of), but to give you an idea, take a look at Lively Kernel link If you want a demo, you can take a look here: link to this video

apaprockion Hacker News • Recommends

On “Smalltalk-72 Instruction Manual (1976) [pdf]”

Dan Ingalls himself presenting his continued work in the browser at JSConf US 2012 (whole conf was packed in, standing-room only): link to this video Surprised that video has so few views!

morphleon Hacker News • Recommends

On “Show HN: A native macOS client for Hacker News, built with SwiftUI”

…f Illinois, where they programmed this broken wheel 20 years after Alan had showed them how do do it better. Paul Graham should not have based HN (Hacker News) on the web and html but on WYSIWYG, then you would not have had to fix it with your app. The Lively Kernel would be another way to fix html but retain the web. Two demos says it all: link link to this video Dan Ingalls implemented most of Alan Kay's invention of the personal computer, in these demo's he shows how to fix the webbrowsers broken wheel a bit. Their Squeak, Etoys and Croquet fixed it completely.…

morphleon Hacker News • Recommends

On “CERN rebuilt the original browser from 1989”

…the second broken wheel 20 years after Alan and Dan had showed them how do do it better. Dan Ingalls implemented most of Alan Kay's invention of the personal computer, in the following demo's he shows how to fix the webbrowser's broken wheel a bit. The Lively Kernel would be another way to fix html but retain the web. Two demos says it all: link link to this video Their Squeak, Etoys and Croquet fixed it completely: Early Croquet demo: link Croquet in webbrowser: link Demo of webbrowser replacement: link Squeak and all its predecessors: link Etoys: link…

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 link link to this video 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. )

JHonakeron Hacker News • Mentions

On “Plan 9 from User Space”

I have been using Emacs as my daily driver for about a decade. It's the closest thing we have to a "popular" Smalltalk environment. The desire to bring everything into Emacs is the same desire I felt after experiencing what computing could be in Smalltalk. One of the really striking things that you're confronted with in a modern Smalltalk is the Morphic UI system. Imagine that, with one click, you could drop into a new window with a live inspector and a (very freeform, repl-ish that's not a repl) REPL loaded into the internal context of any button, window, pane, scrollbar, you name it that you can see right now. (Even my own vocabulary is stifled with the traditional UI/UX we have now!) Now…