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”

Emacs Keyboard Design 29: More Standard

keyboard-layout-29.png

  • The right side keys should remain in ANSI layout
    • Complies with POLA
    • Returned them
  • Put CapsLock above Backspace
  • SpaceFn makes you want to use TMK’s awesome firmware
    • Remind my self that POLA is still an important goal
  • How are people carrying their keyboards?
  • A good keyboard body negates needs for a case
    • Dell keyboards are a perfect example
  • How similar is this to an ANSI layout
    • Background color legend
      • Green: Identical
      • Yellow: Moved
      • Turquoise: New
      • Red: Removed
        • Only the number pad was removed

keyboard-layout-29-compared.png

  • Thoughts
    • Every Emacs user who has reconfigured their modifier keys on a Windows or Mac laptop will be OK with this
    • Every user who has used an ANSI layout will be OK with this
    • Users who value the number pad will not be OK with this
    • The modifier clusters make sense