Skip to content

Motivation

xitep edited this page Jan 30, 2017 · 9 revisions

Euphoria's origins reach back into 2014 where we started exploring the idea to describe computations independent of a specific engine. The initial goal was to write programs which then could be executed on different big data processing platforms. This would allow us to evaluate new technologies without having to fully rewrite our programs.

With a declarative Java API able to describe our batch programs and an execution engine on top of Apache Spark and a non-distributed, in-memory executor, we became more and more interested in unifying batch and streams processing. Since then, abstracting away the aspect of batched/streamed input/output of a Euphoria's program execution has become an additional goal.

...

Clone this wiki locally