New to lasers, so sorry if this has been addressed elsewhere...
Is there any reason I don't see the LT3080 or LT3083 mentioned here for linear regulation? They are voltage regulators like the LM317, but their feedback mechanism works differently so you can make them work as current regulators...