Programming language notes
Forth
- Forth assertions
- Forth binding
- Forth control flow
- Forth: the dictionary
- Forth errors and exceptions
- Forth implementations and tools
- Forth implicitness
- Forth input and output
- Forth modularity
- Forth stack arithmetic
- Forth stack basics
- Forth stack effect comments
- Forth stack manipulation
Go
- Go: basic data types
- Go: composite types
- Go: input and output
- Go: getting oriented
- Go: program structure
JavaScript
- JavaScript binding
- JavaScript classification
- JavaScript objects: the global object
- JavaScript object model
- JavaScript objects: wrapper objects
- JavaScript syntax: core syntax
- JavaScript syntax: pattern matching
- JavaScript types: boolean types
- JavaScript type coercion
- JavaScript types: collection types: mappings
- JavaScript types: overview
- JavaScript types: string
- JavaScript types: numeric types
Python
- Python assertions
- Python binding
- Python classification
- Python execution
- Python function arguments
- Python function closure
- Python partial function application
- Python function decorators
- Python generator functions
- Python lambdas
- Python functional programming
- Python implementation
- Python object comparison
- Python object identity
- Python object model
- Python object references
- Python protocols: iteration protocol
- Python syntax: assignment
- Python syntax: core syntax
- Python syntax: pattern matching
- Python syntax: star expression
- Python types: collection types: mappings
- Python types: collection types: sequences
- Python types: collection types
- Python type functions
- Python types: numeric types
- Python types: string
- Python type system