OSL only materials?

Are OSL scripting only for use with materials or can it also be used for other node-editor related stuff?

just for materials I’m afraid, not for textures neither for compositor nodes maybe the upcoming python nodes will bemore general