Re: Lisp is in an amazing number of places
> Lisp I believe was used for ML or perhaps expert systems
Lisp has been used for pretty much everything interesting, including every aspect of AI research planning, natural language (not LLMs but directed syntax & semantics), theorem provers, theorem generators, logic programming, novel search and pattern recognition, fuzzy systems, weighted reasoning (leading to, yes, Expert Systems). In all of these areas more specialised languages have been created (e.g. Prolog, Loglang ... for logic programming) but Lisp-based tends to be a good starting point and for experimentation with modifying mechanisms before speeding things up with, e.g. a Prolog core written in Pascal or C.
Lisp is also good for "practical"(!) uses, like writing compilers, symbolic mathematics, text processing - yes, alternatives exist (compiler-compilers and lexical analyser generators abound, coded in your bog-standard languages like C/C++/Java (oh, why did Antlr go down that route, sob?) but if you have The Next Big Grammar Idea give Lisp a go for all the early trials before turning it into something faster, "more palatable" for the masses: your AST editing is probably going to involve lots of list transforms (see below re "every sufficiently large...").
> FORTH isn’t used much any more, if at all, though Lisp variants still exist and can be used in AI research.
Lisp is still definitely alive - it is still the core of Emacs, "modern" variants like Scheme or Guile are available and used inside applications. And, of course, "every sufficiently large C program will re-implement Lisp, badly".
Forth is still used as well. The issue with saying things like "language X is no longer used", especially for older languages, is that there are undoubtedly *more* people using X now than there were in its heyday. There is simply a smaller percentage of all current programmers using it - because there is now an utterly ludicrous number of programmers around! After all, there probably isn't a market for more than five computers in the world.
PS
Lisp is the one of the two that is more likely to be correctly spelt in all-caps, as it is a shortened form of LISt Processing and hence (mis)treated like an initialism or an acronym; Forth never an acronym or initialism, it was only spelt in all caps because in its origins you could only use all caps for file names- and they weren't long enough to include the missing letter 'u'!
PPS
Raw Lisp uses prefix notation, but anyone doing a decently long-lived sized system (hopefully) defines a grammar to front end it (as also happens with other "AI languages", such as Prolog). The fact that Emacs didn't do that just seems - weird. Maybe nobody could actually figure out what "a language for defining interactive editing text" could/should look like?