|
|
|
|
|
by pjmlp
36 days ago
|
|
This was pretty common in the 1980's-90's, for some strange reason, maybe due to Java and scripting languages, there is this mentality that having a GC means no stack allocations. Lisp Machines dialects (Genera, TI, Xerox) had primitives for stack allocation. Them we had Cedar, CLU, Oberon and all its descendants, Modula-2+, Modula-3, Eiffel, Sather, and probably others during the last century. Ironically the final design for Valhala in Java seems to be quite close to Eiffel already had in 1986. |
|