wrobell wrote:
On Tue, May 04, 2004 at 05:28:18PM +0200, Jakub Bogusz wrote:

On Sun, May 02, 2004 at 01:40:22PM +0200, wrobell wrote:

On Sun, May 02, 2004 at 01:22:19PM +0200, Jakub Piotr C?apa wrote:

[...]


Nijak nie umiem niestety zrobić tak, żeby to był pełnoprawny moduł i import timeit w /usr/bin dawał to samo co wszędzie indziej - jeśli importuje moduł o nazwie, ktora juz byla importowana, to dostaje modul z cache (czyli w tym wypadku sam siebie). Taki bug lub feature, zalezy jak na to patrzec. Musimy chyba traktowac moduly jako cos co musi miec systemowo unikalne nazwy i tyle (tzn. w katalogach systemowych nie moga wystepowac rozne moduly lub programy pythona o tych samych nazwach). Inaczej zawsze cos sie bedzie walic.

i to jest wlasnie chore.

Ale nie nam to poprawiac, a developerom Pythona. Nie mozemy psuc kompatybilnosci z calym swiatem i tyle.



caly swiat uzywa nazw timeit.py, pdb.py, pygettext.py,

Dla modułów. My też.



tylko my _py

Dla skryptów, które standardowo nie są dostępne w %{_bindir}. Czy "cały świat" ma dostępne te moduły jako skrypty w $PATH?


wpisz pdb.py lub timeit.py w groups.google.com

[...]

(swoją drogą, gdzieś - chyba w Debianie - widziałem zalecenie nie
używania .py, .pl, .sh itp. rozszerzeń dla skryptów dostępnych w $PATH;
zresztą użytkownik nie musi interesować się, w jakim języku jest dany
skrypt)


czasami to po prostu gra slow... przynajmniej dla mnie: timeit.py, em.py :-]
lub, ze tak ujme, tradycja


co do obecnych nazw w devel-tools, to sa one siermiezne.
jakie nazwy wymylisc, zeby sie od razu odpowiednio kojarzyly (vide
pdb.py, timeit.py na groups.google.com i w wszelakiej dokumentacji),
wygladaly ladnie i potencjalnie nie konfliktowaly (profile.py)? no i oczywiscie, zeby nie bylo tego nieszczesnego _py ;-P


Nie mam lespzego pomysłu. _py ma tę zaletę, że się autokompletuje ładnie (więc spora szansa, że ludzie się kapną). ".python"? "-py"?

--
z wyrazami szacunku,
Jakub Piotr Cłapa

_______________________________________________________
złota zasada - kto się nie zna, niech się nie wypowiada



Odpowiedź listem elektroniczym