Dyalog at 25

  • URL
  • The Ugly Duckling
  • PCs made things slower. More available, and slower. That was the challenge.
  • APL made serious money
  • Dyadic Systems Limited + Zilog = Dyalog
    • Happy accident at the near portmanteau of dialog
  • Interpreter implementation
    • By committee an spec: 28 man months
    • By free team making their own decisions: 14 man months
  • “subtle and profound differences”
    • Our favorite kind! 😊
  • Nested-array schism decision
  • single page marketing strategy, five page technical guide
  • Regarding Dyalog sales in the educational market
    • “most university computer departments regarded APL as some kind of devil worship”
  • “like ducks to water”
  • “moving all in”
  • Runtime licenses are important once you sell everyone your product
  • Graphics demo duck
  • “we had a dress code. When we became Dyalog, we became scruffy”
  • Helpful read to get a sense of the APL landscape as it exists today

If You Like LISP Then You'll Love APL

Notes on Transcription of a talk given by Professor Perlis at the APL’78 Conference held at Foothill College, Los Altos, CA. on 1978-03-29 revealed these gems:

  • Contains all of the best attributes of written language
  • Contains all of the best attributes of LISP… just more so
  • Is a lyrical language

Notes follow…

Continue reading “If You Like LISP Then You'll Love APL”

Emacs Keyboard Design 36: Mainstream 90 Key Emacs Keyboard Layout

  • Start with layout 35
  • There are only 10 layers total
  • Use Fn as a one-shot
    • Perfect for F keys
  • Use Layer as a toggle
    • Choose layer with number keys
    • Double-tap to return to base layer
  • Remove layer row
  • 90 key layout

keyboard-layout-36.png

Continue reading “Emacs Keyboard Design 36: Mainstream 90 Key Emacs Keyboard Layout”