Will OpenCL replace OpenGL in the future?

Just wonder will OpenCL replace OpenGL in the future, or they co-exist together?

I’d guess they’ll co-exist for a long time, with more advanced stuff being done in OpenCL and the more basic rendering pipeline stages still going through GL. The real win is that CL allows you to replace parts of the rendering pipeline with whatever you want.