4 ms·
> if procedure calls are the assembly language, what might a high level language look like? I’m not well versed in PLT and SWE tooling, but isn’t that the base
by skydhash 6mo ago
> if procedure calls are the assembly language, what might a high level language look like?
I’m not well versed in PLT and SWE tooling, but isn’t that the base concept around lambda calculus, LISP, APL, clojure, TCL,…? You only need a few data structures and types, a small collection of fundamental functions, then you compose them.
If there’s one thing that I like about Lisp is that more complex type are always opaque (especially the ones from FFI). I would love to see CLOS implementation for a C-like language, where when you define a struct, what you get is a standard collection of functions.
- mpweiher 6mo ago> You only need a few data structures and types, a small collection of fundamental functions For the implementation: yes. Hence "assembly language". The mistake almost universally made is to confuse that with the abstraction mechanism. She showed that it's necessary. I showed how to do it.