Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not doing anything, same as the other 3.

Heap allocation is what requires requesting memory from an allocator.



Right.. been using GC languages to long. Everything allocated to the stack unless it is specifically allocated to the heap. I was stuck thinking about what the keywords were. But I'm still curious.. are there any GC languages that have a way to specify if something should go on the stack or the heap?


> are there any GC languages that have a way to specify if something should go on the stack or the heap?

I think only in the sense that some GCd language have value (stack) types as a separate hierarchy from heap types? E.g. structs in C# or Swift are stack-allocated (and value-identity, and copied) whereas classes are heap-allocated.

Adding that for java is one of the goals of Project Valhalla I believe.


Common Lisp. The dynamic-extent declaration allows for stack allocation.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: