I recently asked a question regarding Lux's ability to output values based off of the angle of a surface relative to the viewer and I thinking, if worse comes to worse, I can just script my own node. Bit of a problem though, I can't find a script node available. Personally, I'm actually quite surprised, Lux's developers seem to be on the ball for most stuff; you would think they would include one so the user isn't particularly limited.
Even if there is no way of directly scripting in Blender for Lux, I'd still be incredibly happy if I can open up my favourite plain text editor, write up a file in that and put it into a specific folder or something and have it work (all of this is assuming there's actually proper documentation to coding for Lux).