Hi, 

I'm a new comer with some questions about basic conceptions of MonetDB.

1. The executor
I've ever found the executor of postgreSQL at src\backend\executor, 
but cannot make sure where it is like that in MonetDB src.
MonetDB\MonetDB\src\gdk or MonetDB5-server\MonetDB5\src\mal ?

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.
Why it is a must in MonetDB ?

4. .mx files
In MonetDB, .mx files are compiled to make .h and .c files generated.(in this way ?)
Why is this routines ? (not just coding in .h and .c files directly)

Yel
----
Best Regards
richardroky@gmail.com