Complex sentence: Developed as a free alternative to Miranda, it was a forerunner of Haskell and was one of the first programming languages to support list comprehensions and pattern matching.
Split into simpler sentences: Developed as a free alternative to Miranda, it was a forerunner of Haskell. It was one of the first programming languages to support list comprehensions and pattern matching.