Comment Comment by alfiedotwtf In my universe, `let` wouldn’t exist… instead there would only be 3 ways to declare variables: 1. global my_global_var: GlobalType = … 2. heap my_heap_var: HeapType = … 3. stack my_stack_var: StackType = … Global types would need to implement a global trait to ensure mutual exclusion (waves hands).So by having the location of allocation in the type itself, we no longer have to do boxing mental gymnastics parent alfiedotwtf 1 year ago
So by having the location of allocation in the type itself, we no longer have to do boxing mental gymnastics