Some very screwy stuff with the OSL texture UI:
1 - It saves over files without you intending to if you use the Standalone OSL editor...it has a save over this file icon that will just all of the sudden grey out, and it overwrites the file without you wanting it to
2 - the UI allows you to load in new OSL, but when you do, it still works as if you didn't load in a new one. Then it overwrites (see above 1) and it saves the original OSL over the newly loaded in file!
3 - sometimes when you load in a new OSL file, it remembers the last version of it somehow. (ie- if you have a syntax error line 12, it will remember the syntax error, and even if you fix externally and load in with only 11 lines, it still says error line 12). You have to close out everything, standalone itself, load in again after editing. Even still, it sometimes holds on to the previous iteration some how, so you have to externally create a new one with a new file name
4 - More generally, with the standalone UI for a texture's Projection Node, if you select 'OSL UV', it is not working....it does nothing.