🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.tcl
Article #575

Re: Tutorial: Przestrzenie nazw

#575
From: Googie
Date: Mon, 16 Jun 2008 09:47
25 lines
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-mail
References: <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