On Mon, May 17, 2010 at 4:01 PM, Stefan Manegold <Stefan.Manegold@cwi.nl> wrote:
> 3. MAL
> MAL (MonetDB Assembly Language) is a script tool only for MonetDB or
> a common script language that can be applied to other softwares.

MAL is MonetDB specific.

> Why it is a must in MonetDB ?

It's a "must" only internally providing the column-store core functinality
to high-level data model & query language front-ends, like, e.g., the SQL
frontend.
Externally, MonetDB/SQL (obviously) provides standard SQL.

Thanks. Well, historical things or not, it sounds like that MAL is originally 
specifically designed for cute infrastructure of MonetDB.
I don't know when MonetDB project began from, ( probably 1990's ?)
anyway, if without SQL or XQuery package, only with MAL script programming,
users can still use MonetDB as they like, isn't it ?
So could i understand MAL as a textual interface for whoever wanna manipulate MonetDB straight forward.

Best Regards

Yel
----