DEFTYPE
  • Spent a lot of time understanding LISP code optimizations
    • Our applications require only fixnum operations

    • Boxed objects are unnecessary
      • Slow

      • Create Garbage

      • GCL intermediate C code is not portable
  • Type declaration is needed for optimal code generation
    • But (type (signed-byte 32) x) is rather verbose

    • DEFTYPE would make declarations more bearable
PREVIOUS SLIDE SLIDE INDEX NEXT SLIDE