Text this: Optical signal processing, computing and neural networks