Existen muchas antiguas clasificaciones, actualmente se reconocen tres formas de HCL: