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

    Intentional Programming demo (Part 2) - Compiler

    dftube

    4 HN mentions · mentioned in 4 months, 2007–2024

    YouTube

    10:01 · 4K views · Aug 25, 2006

    Part 2 of an old Microsoft Research demo of Intentional Programming, showing the compiler side of a system that stores programs as abstract structure rather than text. The uploader says the companion editor clip is clearer.

    HN cites it as an early demo of projectional, AST-based programming whenever editors, code views or non-text programming come up.

    Software Engineering & LanguagesCompilers, interpreters & program analysisProgramming language designTesting, debugging & developer tools
    1. 9:59
      Intentional Programming demo (Part 1) - Editordftube14K views • 20 years ago
    2. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    3. 2:07:18
      Demo: Base language, compile-time executionJonathan Blow164K views • 12 years ago
    4. 39:40
      "Type-Driven Program Synthesis" by Nadia PolikarpovaStrange Loop Conference15K views • 8 years ago
    5. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    6. 1:01:40
      Demo: Implicit ContextJonathan Blow28K views • 11 years ago
    7. 44:35
      Object-Oriented Programming is BadBrian Will2.6M views • 10 years ago
    8. 2:03:12
      Co-dfns Live Stream: Compiler Design and ArchitectureAaron Hsu (arcfide)21K views • 9 years ago
    9. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    10. 54:20
      Bret Victor - Inventing on PrincipleRui Oliveira339K views • 14 years ago
    11. 1:13:00
      Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - UpdatedLambdaConf241K views • 1 year ago
    12. 54:10
      Design Patterns vs Anti pattern in APL by Aaron W Hsu at FnConf17ConfEngine7.7K views • 8 years ago
    13. 8:19
      Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development EnvironmentsAndrewBragdon284K views • 16 years ago
    14. 1:31:06
      William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]PapersWeLove367K views • 9 years ago
    15. 39:58
      "Production Prolog" by Michael HendricksStrange Loop Conference58K views • 12 years ago
    16. 48:46
      Rust's Journey to Async/AwaitInfoQ90K views • 6 years ago
    17. 41:06
      "Unison: a new distributed programming language" by Paul ChiusanoStrange Loop Conference45K views • 7 years ago
    18. 1:14:32
      Building Your Own Dynamic LanguageStanford21K views • 18 years ago
    19. 1:28:59
      Psp collections: views and more by Paul PhillipsAI Council11K views • 12 years ago
    20. 56:27
      In Search of TomorrowBerkeley Institute for Data Science (BIDS)18K views • 10 years ago

    4 comments from Hacker News

    1. @corysamaNov 2016· in “Ask HN: Is the architecture of programming tools historical accident?”

      It's a shame the Intentional Software crew have been nearly silent for the a decade or so they've been in business. They've been doing projections-of-ASTs based programming for a very long time. They bragged a lot about it early on and I haven't heard much of anything since. Here are a couple of demo vids from well over 10 years ago: [LINK] this video Here's an interview from 2009 where one of the crew members talks about an annotated S-expression as the core code representation (IIRC, it's been a long time since I listened to it) [LINK]

      CitesView on HN
    2. @amichailMar 2007· in “SF Chronicle article about new search startups”

      I wonder if it would make sense to make a search engine platform where (more technical) users can submit code for domain specific query entry, search, ranking, and presentation of results. Moreover, such code submissions would compete with each other, with more effective ones rising in popularity in their respective domains. Unlike APIs that are currently available, the submissions made by users here would make up the core feature set of the service. This is sort of like intentional programming, but applied to this video

      CitesView on HN
    3. @amichailFeb 2007· in “I'm looking for a partner or two (here are some of my ideas, feel free to add your own here)”

      I am interested in seeing what happens when you apply intentional programming to web this video idea is to open up your search engine so that anyone can submit code for domain specific query entry, search, ranking, and presentation of results. Moreover, such code submissions would compete with each other, with more effective ones rising in popularity in their respective domains. Unlike APIs that are currently available, the submissions made by users here would make up the core feature set of the service.

      CitesView on HN
    4. @sweetsocks21Feb 2024· in “Clean your codebase with basic information theory”

      Intentional Software was working on a system like this many years ago: [LINK] Part 2: this video You can project your programs into different views and add lots of metadata about the program and use that data in various contexts. Also extends to source control and other use cases. It looked really neat. I'm not sure what happened to it.

      CitesView on HN