| 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!! _________________ Fundación I+D del Software Libre
BluLabs
_____________________________________________________
Portátil HP Pavilion zd8185ea: Pentium4HT 3.2Ghz, ATI x600 256MB
gnome-2.30 |
|
| 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: 2563 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. _________________ Fundación I+D del Software Libre
BluLabs
_____________________________________________________
Portátil HP Pavilion zd8185ea: Pentium4HT 3.2Ghz, ATI x600 256MB
gnome-2.30 |
|
| 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 |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|