When Link is asked to store an array, it is conceptually a constant. Editing or creating such a file to include executable (thus, dynamic) content, both goes against this spirit, and constitutes a bit of a security risk because it means merely importing the code (e.g. so that it may be inspected before execution) can cause execution of code. E.g. this "source" file, while defining the vector 'hello' 'world') will also print hello to the session when imported:
When Link is asked to store an array, it is conceptually a constant. Editing or creating such a file to include executable (thus, dynamic) content, both goes against this spirit, and constitutes a bit of a security risk because it means merely importing the code (e.g. so that it may be inspected before execution) can cause execution of code. E.g. this "source" file, while defining the vector
'hello' 'world'
) will also printhello
to the session when imported: