HNHacker News
TopNewBestAskShowJobs

DonHopkins

25,617 karma · joined April 13, 2014

    \ don@donhopkins.com

    FORTH ?KNOW IF HONK ELSE FORTH LEARN THEN

    : C(-; LICK SMILE NOSE WINK ;

    \ FORTH PAPER TAPE PUNCHER:

    : PT# ( L --- L/2 )
      DUP 1 AND IF 
        ASCII @ 
      ELSE BL THEN
      HOLD
      2/
    ;

    : PT. ( N --- )
      <# PT# PT# PT# 
         ASCII . HOLD
         PT# PT# PT# PT#
      #> TYPE
    ;

    : CUT
      ." -----------" CR
    ;

    : PTAPE
      CUT
      BEGIN
        KEY ?DUP WHILE
        DUP ." |" PT. ." |"  SPACE EMIT CR
      REPEAT
      CUT
    ;
Lisp -vs- Forth -vs- PostScript:

    ; Lisp:
    (defun caar (x) (car (car x)))
    (defun caaar (x) (car (car (car x))))
    (defun caaaar (x) (car (car (car (car x)))))

    \ Forth:
    : droop drop drop ;
    : drooop drop drop drop ;
    : droooop drop drop drop drop ;

    % PostScript:
    /poop { pop pop } def
    /pooop { pop pop pop } def
    /poooop { pop pop pop pop } def
submissionscomments

Hyperland (1990) [video]

youtube.com·107 pts·DonHopkins·
18

Meme (Multitasking Extensible Messaging Environment): Multiuser Forth VR (1994)

web.archive.org·75 pts·DonHopkins·
20

You've Seen Deep Though, Now Behold Deep Quack Deepak

youtube.com·1 pts·DonHopkins·
1

Is your stack half full or half empty?

writingfordevelopers.substack.com·1 pts·DonHopkins·
0

A Pissed-Off Tutorial for Google Wave (2010) [video]

youtube.com·174 pts·DonHopkins·
159

WebPack crashes asking for donations on Mondays

github.com·4 pts·DonHopkins·
0

Understanding Kafka with Factorio

hackernoon.com·318 pts·DonHopkins·
84

COM vs SOM: The Component Object Model and Some Other Model (1999)

web.archive.org·44 pts·DonHopkins·
22

Brainwash is a dataset of webcam images taken from the Brainwash Cafe in SF

megapixels.cc·12 pts·DonHopkins·
4

Texture Mapping as a Fundamental Drawing Primitive: Haeberli and Segal June 1993

graficaobscura.com·2 pts·DonHopkins·
0

Understanding Kafka with Factorio

hackernoon.com·5 pts·DonHopkins·
0

A Conversation with Language Creators: Guido, James, Anders and Larry [video]

youtube.com·106 pts·DonHopkins·
66

Doug Engelbart's advice to a young software developer [video]

youtube.com·183 pts·DonHopkins·
39

Pie Menus: A 30-Year Retrospective: Take a Look and Feel Free

medium.com·130 pts·DonHopkins·
49

EA's new 'Star Wars' game is so unpopular a developer got death threats

cnbc.com·2 pts·DonHopkins·
4

Collected Works of A.M. Turing: Morphogenesis (preface)

donhopkins.com·1 pts·DonHopkins·
1

Robust-First Computing: Distributed City Generation (2015) [video]

youtube.com·2 pts·DonHopkins·
1

Dynamic Pessimization: Shaggy Dogs and SpiderMonkey Unwinders

tromey.com·2 pts·DonHopkins·
1

High fructose visual programming langauge for kids

youtube.com·2 pts·DonHopkins·
1
← PreviousPage 2 of 2