When create custom code generation target files and script, the author has the option to use pure TLC scripting language or <target>_make_rtw_hook.m script. As I understand one can do almost everything in make_rtw_hook.m script using native matlab scripting language as when using TLC scripting langauge. Also, you can probe the Simulink model using matlab script and get the same information as you would from TLC scripts (typically available from the .rtw files). So, for modern targets - is there a need to rely on TLC scripting language at all? If yes, under what circumstances does TCL shine over matlab scripting.