I am looking for an FP language which everyone thinks will last at least 100 years.
I am of the belief that FP is very good for hobbyist programming: reuse is very very high. Until now I’ve used Rust and TypeScript as my daily drivers. These are not languages which I can step away from and come back to 10 years apart without having to remember things or reading updates. They are “work” languages. I understand now why C remains a strong choice for many.
I am looking for a real FP language which means supporting composition, partial application, and first-class functions.
It may be built on top of a systems language, but nothing else; this means C, C++, or Rust.
I am looking for something closer to Haskell than I am Lisp/Scheme in terms of syntax.
The current best contender I have found though has been scheme.
Type system is a bonus but not necessary.