[1:08:09][Implement type_struct() and type_func()][:language :parsing]
[1:19:51][Add type_func tests in resolve_test()][:language :parsing]
[1:21:55][:Run it to see that it works][:language :parsing]
[1:23:06][Q&A][:speech]
[1:23:22][@orcnz29][@pervognsen Could you use a unique string (interned) as the cache key? You have the type name, so for pointers a key could be "Foo*" etc][:parsing]
[1:24:04][@iain]["break ground"]
[1:24:11][@twicetimes][@pervognsen Is Ion going to have anything like type qualifiers and, if so, how would this work with the canonical version of primitive types?][:language]
[1:24:46][@graemephi][@pervognsen Not a question, just registering that I'm ready for more homework]
[1:26:36][@enemymouse][Do you need to distinguish function types by whether they reference static variables?][:parsing]
[1:27:33][@cubercaleb][Isn't this basically string interning but for functions?[ref
[1:29:23][@eaterenrgy][Why do we use that double pointer?]
[1:30:09][@badflydog][@pervognsen Off-topic to ~bitwise so feel free to save this for later. How is your Malay?][:trivia]
[1:30:41][@0b0000000000000][@pervognsen Why is SYM_UNRESOLVED a no-op? Shouldn't that be SYM_RESOLVED?][:parsing]
[1:30:52][Fix typo in resolve_sym()][:parsing]
[1:32:17][@jgomes83][@pervognsen Would it be possible to have a primitive type that is similar to Exceptions in oo languages so that try-catch clauses are possible?[ref