Would Spark be considered a DSL (Domain-Specific Language)? It seems like it would be because it introduces its own abstractions (i.e. the RDD) and restricts the space of programs that would be able to be ergonomically written. However, it doesn't seem to have a specific domain that it's tied to (like how Halide is tied to graphics).
Would Spark be considered a DSL (Domain-Specific Language)? It seems like it would be because it introduces its own abstractions (i.e. the RDD) and restricts the space of programs that would be able to be ergonomically written. However, it doesn't seem to have a specific domain that it's tied to (like how Halide is tied to graphics).