Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[portage] ¿Por qué en Phyton? (abierto)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
aj2r
l33t
l33t


Joined: 11 Sep 2005
Posts: 705
Location: Granada/Andalucí­a/España

PostPosted: Mon Jun 26, 2006 2:55 pm    Post subject: [portage] ¿Por qué en Phyton? (abierto) Reply with quote

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) :D

EDITO-> Animaos todos y dad vuestra opinión!!
Back to top
View user's profile Send private message
LinuxBlues
l33t
l33t


Joined: 26 Mar 2005
Posts: 892

PostPosted: Tue Jun 27, 2006 2:08 pm    Post subject: Reply with quote

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
View user's profile Send private message
pacho2
Developer
Developer


Joined: 04 Mar 2005
Posts: 2599
Location: Oviedo, Spain

PostPosted: Tue Jun 27, 2006 2:27 pm    Post subject: Reply with quote

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
View user's profile Send private message
aj2r
l33t
l33t


Joined: 11 Sep 2005
Posts: 705
Location: Granada/Andalucí­a/España

PostPosted: Tue Jun 27, 2006 2:27 pm    Post subject: Reply with quote

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 :wink:

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
View user's profile Send private message
LinuxBlues
l33t
l33t


Joined: 26 Mar 2005
Posts: 892

PostPosted: Tue Jun 27, 2006 2:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ferdy
Retired Dev
Retired Dev


Joined: 04 May 2002
Posts: 483
Location: España

PostPosted: Tue Jun 27, 2006 2:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
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