Article View: pl.comp.lang.tcl
Article #575Re: Tutorial: Przestrzenie nazw
From: Googie
Date: Mon, 16 Jun 2008 09:47
Date: Mon, 16 Jun 2008 09:47
25 lines
1886 bytes
1886 bytes
ZB wrote: > Oczywiście, trochę upraszczam - ale przecież naprawdę tylko trochę... taki > kawał miejsca jest temu poświęcony w manualu - a to w sumie sprowadza się > jedynie do wydłużenia nazw procedur/zmiennych, które przecież w efekcie > wszyściutkie - co do jednej - i tak znajdują się w "przestrzeni > globalnej". A zatem odróżniane są jedynie po przeraźliwie długiej nazwie. > Wszystkie te "namespace eval" to tylko "chwilowe zezwolenie" na > posługiwanie się nazwą bez przedrostka, bo jakiś automat go doda "w > imieniu użytkownika". Nie do końca. Z resztą tak jak napisałeś - upraszczasz. Właśnie ta właściwość NS'ów, że można wykonywać kod w [namespace eval] czyni ją wygodniejszą od prefixów (co z resztą napisał już w tym wątku Legion). Do tego masz importowanie całego NS'a - czyli można się szybko pozbyć "prefixów". Chodzi o porządek. Dzięki NSom tworzony kod jest lepszej jakości. Jeśli post dotyczy mojego tutoriala (tak wnioskuję po opisie), to przyznaję że niepotrzebnie zaciemniłem opis NSów, dodam sobie do TODO, żeby uprościć język. -- Pozdrawiam! (Regards!) Googie
Technical Details
Message-ID:
<g359ng$o6b$1@node1.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!not-for-mailReferences:
<slrng55gci.j8p.zbREMOVE_THIS@sarge.my.own.domain.no-net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!not-for-mail From: Googie <no@spam.0rg> Newsgroups: pl.comp.lang.tcl Subject: Re: Tutorial: Przestrzenie nazw Date: Mon, 16 Jun 2008 11:47:32 +0200 Organization: ATMAN Lines: 25 Message-ID: <g359ng$o6b$1@node1.news.atman.pl> References: <slrng55gci.j8p.zbREMOVE_THIS@sarge.my.own.domain.no-net> NNTP-Posting-Host: 89.171.141.34 Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1213606448 24779 89.171.141.34 (16 Jun 2008 08:54:08 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Mon, 16 Jun 2008 08:54:08 +0000 (UTC) User-Agent: KNode/0.10.9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit