2. A common data interchange format that doesn't suck, whose schemas can be given by (1).
5b. Why not throw in the whole Boom hierarchy while you're at it?
5c. And monotone fixed points, too. (cf. Datalog & Datafun)
dlicata.web.wesleyan.edu/pubs/lsr17mult…
bentnib.org/context-constr…
ccs.neu.edu/home/stchang/p…
lexi-lambda.github.io/hackett/
github.com/idris-lang/Idr…
agda.readthedocs.io/en/v2.5.4/lang…
13. Staging and/or partial evaluation. Futamura projections are a hella cool idea that's never really been made practical to my knowledge - can it be practical now? pretty please?
IMO Lisp-2 is a bad idea b/c it separates functions from values, which really belong together. But values, patterns, and types? Those are more distinct!