Introducción a OpenD: un fork del lenguaje D
- El liderazgo del lenguaje D ha enfrentado muchas dificultades en el proceso de aceptar contribuciones de la comunidad.
- Hubo intentos de mejorar el lenguaje D reflejando las opiniones de la comunidad, pero a menudo esos intentos fueron ignorados o retrasados.
- En este contexto nació OpenD, un fork del lenguaje D, con el objetivo de aceptar de forma más abierta las contribuciones de la comunidad.
Historia del desarrollo del lenguaje D
- El desarrollo del lenguaje D no habría llegado a ser lo que es hoy sin las contribuciones de la comunidad.
- Sin embargo, se ha señalado de forma constante el problema de que las contribuciones de la comunidad no reciben suficiente reconocimiento y que sus opiniones no se reflejan adecuadamente en decisiones importantes.
- Estos problemas han persistido desde los primeros días del lenguaje D, y por ello muchos contribuidores se sintieron decepcionados y abandonaron el proyecto del lenguaje D.
Impacto del fork Ares/Tango
- En el pasado, se creó un fork del lenguaje D llamado Ares para desafiar las decisiones de Walter Bright, y más tarde evolucionó hacia Tango.
- Tango ofrecía un entorno en el que los desarrolladores podían contribuir libremente e incluía muchas funciones que no existían en el ecosistema de Phobos.
- El fork Tango desempeñó un papel importante en la evolución del lenguaje D, y sin este fork el lenguaje D no habría sido más que un experimento fallido en el mercado.
La salida de los desarrolladores
- Después de la época dorada del lenguaje D, muchos contribuidores abandonaron el proyecto, lo que finalmente frenó su desarrollo.
- Los contribuidores dejaron de participar, decepcionados por un proceso en el que su trabajo era ignorado o no recibía reconocimiento.
- Esta situación también afectó a los usuarios comerciales del lenguaje D y terminó convirtiéndose en un gran obstáculo para su evolución.
La transición hacia OpenD
- A medida que se acumularon las quejas y la decepción de los contribuidores, algunos rompieron con el liderazgo del lenguaje D y se pasaron a un nuevo fork llamado OpenD.
- OpenD refleja los esfuerzos de los miembros de la comunidad que buscan resolver los problemas del lenguaje D, y plantea nuevas posibilidades para el futuro del lenguaje.
Opinión de GN⁺
- Que las contribuciones de la comunidad no hayan sido suficientemente reconocidas en el proceso de desarrollo del lenguaje D ha sido un gran obstáculo para el crecimiento del proyecto.
- El fork OpenD refleja la pasión y el esfuerzo de los desarrolladores por superar las limitaciones del lenguaje D actual, y subraya la importancia de los proyectos de código abierto.
- Este artículo ayudará a quienes estén interesados en el desarrollo de software y en las comunidades de código abierto a comprender la evolución del lenguaje D y la importancia del papel de la comunidad dentro de ella.
1 comentarios
Opinión de Hacker News
lifetimeen la comunidad de D, pero Walter lo consideró innecesario. Años después, Walter presentó su propia propuesta delifetime, distinta a la de Rust, aunque su utilidad sigue siendo cuestionable.Diedhabría sido más divertido.