JavaScript Resources
- Hello, JavaScript -- a follow-along introduction
- notes on modern JavaScript -- for those who know it already
- Modern JavaScript web site
- Mozilla Developer Network
Lisp Programming Notes
- Lisp History
- The Lisp Interpreter
- Special Forms
- How Do You DO?
- How to use LOOP
- Macros
- CLOS
- Generated Lists
- Modules
- Unit Testing in Lisp
- Web Services with JSON in Lisp
- Web Servers in Lisp
- Web Clients in Lisp
Notes on Graham's ANSI Lisp
General Programming Notes
AI Programming Notes
- Case-based Reasoning (CBR)
- Frames
- Parsing
- Matching
- Semantic Web
Class Slides
- Symbols, concepts, and facts
- LLMs vs symbolic AI
- Knowledge graphs
- Frames
- Natural language understanding -- bits and pieces
- Side effects -- some dangerous bits in Lisp
- The Semantic Web -- JSON-LD and schema.org
- Generating jokes -- links to AI generated humor projects
- Exploring symbolic AI -- some places to go to learn more