Últimamente me he sentido cada vez más frustrado con el tiempo que tarda la herramienta de cliente estándar brew
en hacer algo. Entiendo que su escritura en Ruby es la causa de la mayor parte de su ineficiencia. ¿Existen alternativas al cliente estándar? ¿Alguien ha escrito un cliente alternativo en un lenguaje más rápido como C o Go?
Respuesta
¿Demasiados anuncios?Hasta donde yo sé, no existen otras implementaciones de HomeBrew que la estándar.
Dudo que la causa principal de los tiempos de espera se deba al hecho de que está programado en Ruby. Un programa de este tipo no se vuelve "mágicamente" más rápido con sólo implementarse en C. Por supuesto, es completamente posible que otras implementaciones sean más rápidas, sin embargo, también se puede temer que, por ejemplo, una implementación en C sea más propensa a errores de seguridad.