I had the exact same experience - I did some of AoC in SML, fell in love with the core language, and even hacked on a toy SML compiler (didn't get too far).
It really is a wonderful language held back by a lack of good tooling and ecosystem, and well, users.