🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: libgg a tcl

#289
From: Maciej Sobczak
Date: Sun, 15 Jan 2006 14:48
40 lines
3002 bytes
Derek Kuliński / takeda wrote:

> Nie prościej dołączyć te potrzebne nagłówki z boost'a do kodu?

Prościej? Jeżeli już ktoś ściągnął C++/Tcl z SourceForge'a i rozpakował 
na dysku, to powinien poradzić sobie też ze ściągnięciem Boost i 
rozpakowaniem tegoż - robi się to dokładnie tak samo. :)

Natomiast ze strony C++/Tcl problemy są dwa:

1. Te potrzebne nagłówki są tak dokładnie powiązane z innymi, które są 
powiązane z..., że wszystkich potrzebnych jest pewnie kilkadziesiąt - 
czyli duuużo więcej, niż samego C++/Tcl.

2. Jeżeli ktoś użyje C++/Tcl z kodem C++, który i tak już korzysta z 
Boost, to najgorszą rzeczą jest doprowadzenie do sytuacji, w której w 
jednym pliku wynikowym znajdzie się kod z nagłówków różnych wersji Boost 
(jedna wersja przywieziona przez C++/Tcl a druga już używana w danym 
projekcie). Lepiej niech użytkownik sam decyduje, którą wersję użyć - 
jeśli już Boosta używa, to niech po prostu poda ścieżkę do *tej wersji*, 
którą używa - a jeśli nie używa, to niech ściągnie i rozpakuje [*].

Dlatego C++/Tcl nie wozi ze sobą cudzych plików.

> Ich licencja
> chyba na to pozwala, bo ponoć chcą być czymś w rodzaju STL.

Pozwala, ale to nie ma związku z STL - STL to część biblioteki 
standardowej i istnieją jej różne implementacje; również takie, które 
mają "komercyjne" licencje.


[*] Na większości linuksów boost jest rozprowadzany również jako pakiet 
(.rpm, .deb, itp.) i jest dostępny z płytek instalacyjnych. Niektórzy 
mogą to już mieć na dysku i nawet o tym nie wiedzieć. ;)


-- 
Maciej Sobczak : http://www.msobczak.com/
Programming    : http://www.msobczak.com/prog/
Technical Details
Message-ID: <dqdncs$3ob$1@sunnews.cern.ch>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!newsfeed.gamma.ru!Gamma.RU!npeer.de.kpn-eurorings.net!newsfeed.freenet.de!solnet.ch!solnet.ch!news-zh.switch.ch!switch.ch!cernne03.cern.ch!cern.ch!news
References: <15ap42hnax7z6$.dlg@takeda.tk.invalid> <dpvmut$j2m$1@srv.cyf-kr.edu.pl> <y6jrt3zhm1uk.dlg@takeda.tk.invalid> <dq32d4$jr4$1@sunnews.cern.ch> <1s1z0dsyl15md.dlg@takeda.tk.invalid> <dq7rtn$6gb$2@sunnews.cern.ch> <dq7usg$nsi$1@srv.cyf-kr.edu.pl> <dq88lu$46d$1@sunnews.cern.ch> <115ngdh53tigt.dlg@takeda.tk.invalid>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!newsfeed.gamma.ru!Gamma.RU!npeer.de.kpn-eurorings.net!newsfeed.freenet.de!solnet.ch!solnet.ch!news-zh.switch.ch!switch.ch!cernne03.cern.ch!cern.ch!news
From: Maciej Sobczak <no.spam@no.spam.com>
Newsgroups: pl.comp.lang.tcl
Subject: Re: libgg a tcl
Date: Sun, 15 Jan 2006 15:48:57 +0100
Organization: CERN - European Laboratory for Particle Physics
Lines: 40
Message-ID: <dqdncs$3ob$1@sunnews.cern.ch>
References: <15ap42hnax7z6$.dlg@takeda.tk.invalid> <dpvmut$j2m$1@srv.cyf-kr.edu.pl> <y6jrt3zhm1uk.dlg@takeda.tk.invalid> <dq32d4$jr4$1@sunnews.cern.ch> <1s1z0dsyl15md.dlg@takeda.tk.invalid> <dq7rtn$6gb$2@sunnews.cern.ch> <dq7usg$nsi$1@srv.cyf-kr.edu.pl> <dq88lu$46d$1@sunnews.cern.ch> <115ngdh53tigt.dlg@takeda.tk.invalid>
NNTP-Posting-Host: lxplus068.cern.ch
Mime-Version: 1.0
X-Trace: sunnews.cern.ch 1137336540 3851 (None) 137.138.4.179
X-Complaints-To: news@sunnews.cern.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050922 Red Hat/1.7.12-1.1.3.2.SL3
X-Accept-Language: en-us, en
In-Reply-To: <115ngdh53tigt.dlg@takeda.tk.invalid>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit