inline functions have been planned from the beginning. Basically, ECL is the only language that provides a mechanism for letting one subroutine invoke other subroutines. Therefore, in any other language, the only way to make it possible for the user to factor out any part of a script into a function would be to somehow inline it at the callsite.
Here is where we stand on these:
inlinefunctions have been planned from the beginning. Basically, ECL is the only language that provides a mechanism for letting one subroutine invoke other subroutines. Therefore, in any other language, the only way to make it possible for the user to factor out any part of a script into a function would be to somehow inline it at the callsite.Here is where we stand on these:
inlinefunctionsinline int(pass by reference) parametersconst string(pass by compile-time literal) parameters