- NASL2 uses a real Bison parser. It is stricter and can handle complex
- NASL2 has more built-in functions (although most of them could be
back ported to NASL1).
- NASL2 has more built-in operators.
- NASL2 is much quicker (about sixteen times).
- Most NASL2 scripts cannot run under NASL1.
- And a few NASL1 scripts cannot run under NASL2 (but fixing them is
- NASL2 user-defined functions can handle arrays.