ECL is a declarative, data centric programming language designed in 2000 to allow a team of programmers to process
big data across a high performance computing cluster without the programmer being involved in many of the lower level, imperative decisions.