Learn Scheme For MaxΒΆ
- Introduction
- Getting Started
- Part 1 - Scheme Basics
- Basic syntax
- Variables
- Functions
- Output in Scheme For Max
- Basic types
- Lists - an introduction
- Evaluation and quoting
- Keywords
- Lists, in more depth
- Optional function arguments
- Vectors
- Hash-Tables
- Branching with if
- Grouping statements with begin
- Testing equality
- Logical operators: and, or, not
- Branching with cond
- Scopes with the let statement and inner defines
- Looping
- Looping with recursion
- Recursion with named let
- Looping with while
- Conclusion of Part 1
- Appendix 1 - Other Resources