One of the major internal changes in Scilab 6 is a complete new language parser and interpreter, with the following changes:

  • The language is much more coherent and predictable,
  • The grammar is stricter but more consistent,
  • Error handling has been improved,
  • The language has a slightly better compatibility with Matlab’s (for example control instructions such as switch/case statements).

Read the Release Notes for more details.