LISP 1.5 Programmer's Manual: A Dramatic Reading

LISP 1.5 Programmer's Manual: A Dramatic Reading

A4b95be2145cc46f891707b6db9dd82d?s=128

Igor Wiedler

June 16, 2016
Tweet

Transcript

  1. None
  2. @igorwhilefalse

  3. None
  4. None
  5. None
  6. John McCarthy

  7. None
  8. I <3 computers but hate assembly language

  9. • I. THE LISP LANGUAGE • II. THE LISP INTERPRETER

    SYSTEM • V. THE PROGRAM FEATURE • VI. RUNNING THE LISP SYSTEM • APPENDIX A
 FUNCTIONS AND CONSTANTS IN THE LISP SYSTEM • APPENDIX B
 THE LISP INTERPRETER • APPENDIX C
 THE LISP ASSEMBLY PROGRAM (LAP) • APPENDIX D
 THE LISP COMPILER • APPENDIX E
 OVERLORD - THE MONITOR • APPENDIX G
 MEMORY ALLOCATION AND THE GARBAGE COLLECTOR
  10. I. THE LISP LANGUAGE

  11. None
  12. None
  13. None
  14. None
  15. None
  16. None
  17. None
  18. II. THE LISP INTERPRETER SYSTEM

  19. V. THE PROGRAM FEATURE

  20. None
  21. Program statements are often executed for their effect rather than

    their value.
  22. VI. RUNNING THE LISP SYSTEM

  23. STOP ))) ))) ))) ))) ))) )))

  24. None
  25. APPENDIX A
 FUNCTIONS AND CONSTANTS IN THE LISP SYSTEM

  26. None
  27. None
  28. None
  29. None
  30. APPENDIX B
 THE LISP INTERPRETER

  31. APPENDIX C
 THE LISP ASSEMBLY PROGRAM (LAP)

  32. None
  33. APPENDIX D
 THE LISP COMPILER

  34. APPENDIX E
 OVERLORD - THE MONITOR

  35. None
  36. APPENDIX G
 MEMORY ALLOCATION AND THE GARBAGE COLLECTOR

  37. None
  38. APPENDIX H
 RECURSION AND THE PUSH- DOWN LIST

  39. Misconceptions • Lisp as functional language • Parentheses and prefix

    notation • Same notation for code and data
  40. Contributions • Garbage collection • Compiler • Interpreter • Hash

    table • If statement • Backtrace • Operating system
  41. Thanks! • @igorwhilefalse • DH5CJREzBwM6CYQt8rooQcNvQEEVWHERmy • http://www.softwarepreservation.org/ projects/LISP/book/LISP 1.5 Programmers

    Manual.pdf