lambda-mountain
lambda-mountain copied to clipboard
Use a hashtable for global context
A hashtable can be used for global symbols, with an immutable linked list for locals. This way a program could have hundreds of thousands of symbols without hitting significant performance penalties for context lookup.