View previous topic :: View next topic |
Author |
Message |
aj2r l33t
Joined: 11 Sep 2005 Posts: 705 Location: Granada/Andalucía/España
|
Posted: Mon Jun 26, 2006 2:55 pm Post subject: [portage] ¿Por qué en Phyton? (abierto) |
|
|
Nunca me acuerdo de preguntarlo, pero a ver si alguien puede razonarme las respuestas a estas preguntas
¿por qué portage está hecho en python?
¿por qué hacer a algo tan básico en el sistema dependiente de python?
¿por qué no C o C++ y compilarlo y optimizarlo como todo en gentoo?
¿por qué la gente pide que use bases de datos si ésto se sale de la filosofía de portage y dudo mucho que sea realmente necesario a parte de añadir una dependencia más?
Animaos (sobre todo desarrolladores)
EDITO-> Animaos todos y dad vuestra opinión!! |
|
Back to top |
|
|
LinuxBlues l33t
Joined: 26 Mar 2005 Posts: 892
|
Posted: Tue Jun 27, 2006 2:08 pm Post subject: |
|
|
Incapacidad, no cabe otra palabra. Un solo usuario programó todo emerge en bash y no le han hecho ni caso, también se ha pasado a C++, como fácilmente encontrarás en los foros y tampoco se les hace el más mínimo caso. Python es para retardeds. |
|
Back to top |
|
|
pacho2 Developer
Joined: 04 Mar 2005 Posts: 2599 Location: Oviedo, Spain
|
Posted: Tue Jun 27, 2006 2:27 pm Post subject: |
|
|
En mandriva también se ha optado por usar, en este caso, perl para URPMI.
No creo que sea por incapacidad, no creo yo que los desarrolladores de gentoo, y de otras distribuciones, sean tan incapaces
Saludos |
|
Back to top |
|
|
aj2r l33t
Joined: 11 Sep 2005 Posts: 705 Location: Granada/Andalucía/España
|
Posted: Tue Jun 27, 2006 2:27 pm Post subject: |
|
|
LinuxBlues wrote: | Incapacidad, no cabe otra palabra. Un solo usuario programó todo emerge en bash y no le han hecho ni caso, también se ha pasado a C++, como fácilmente encontrarás en los foros y tampoco se les hace el más mínimo caso. Python es para retardeds. |
Siempre chinchas un poco más de la cuenta, pero te comprendo
Supongo que no andas muy desencaminado, la única explicación, desde mi punto de vista, es que se haga así para "facilitar" la programación y aprovechar que Python ya está portado a más arquitecturas y que maneja ficheros facilmente (¿me equivoco?) y así olvidarse de estos temas en la implementación de portage.
Yo espero que en alguna versión futura se replanteen ésto y hagan a portage mejor. |
|
Back to top |
|
|
LinuxBlues l33t
Joined: 26 Mar 2005 Posts: 892
|
Posted: Tue Jun 27, 2006 2:35 pm Post subject: |
|
|
LinuxBlues wrote: | Python es para retardeds. |
Lo siento por los programadores en Python, pero es interpretado.
aj2r en cuanto a que /bin/sh o /bin/bash no sean portables, ya me dirás que ignoren a alguien que ha programado emerge con bash, ¿quizá no seguía POSIX? a saber, no le han dado la más mínima respuesta al chaval. |
|
Back to top |
|
|
Ferdy Retired Dev
Joined: 04 May 2002 Posts: 483 Location: España
|
Posted: Tue Jun 27, 2006 2:49 pm Post subject: |
|
|
La razón inicial de portage en python es porque Daniel Robbins así lo consideró más adecuado, el árbol era pequeño y portage (por ende), rápido. Pero en aquel momento nadie se dió cuenta de lo que podía crecer el árbol y lo lento que podía hacerse portage. (Luego existen otras razones por las cuales portage no es muy eficiente, pero son bastante obvias si se lee el código).
Quote: | Yo espero que en alguna versión futura se replanteen ésto y hagan a portage mejor. |
En principio es dificil que portage se reescriba en algo distinto a python.
No existe ninguna implementación de lo que se conoce como EAPI-0 aparte de portage por ahora y en parte porque EAPI-0 se está escribiendo ahora.
Existen varios proyectos con nuevos package managers para Gentoo, tanto en python como en otros lenguajes. Todo el mundo que siga gentoo-dev sabrá que hay discusiones estos días para formalizar qué deben cubrir package managers alternativos a portage.
Yo por ejemplo tengo alguna instalación de Gentoo sin portage ni python.
Quote: | Python es para retardeds. |
Volviste a hacerme reir... se lo dirás por ejemplo a Eric S. Raymond que en el TAOUP recomienda python como lenguaje de programación para, entre otras cosas, hacer prototipos de algoritmos. O por ejemplo a Linus Torvalds (y los desarrolladores de Git) que acepta la implementación en python de un algoritmo crítico para Git (merge-recursive). Etc etc etc ...
No se yo quien es el retarded...
Quote: | aj2r en cuanto a que /bin/sh o /bin/bash no sean portables, ya me dirás que ignoren a alguien que ha programado emerge con bash, ¿quizá no seguía POSIX? a saber, no le han dado la más mínima respuesta al chaval |
No recuerdo el anuncio en gentoo-dev... y ahora no lo encuentro por los archivos. Por otro lado, bash tiende a ser mucho más lento que python en algunas cosas.
- ferdy |
|
Back to top |
|
|
|