Article View: pl.comp.lang.tcl
Article #303Mechanizm stubs
From: Googie
Date: Tue, 10 Jan 2006 08:52
Date: Tue, 10 Jan 2006 08:52
25 lines
1948 bytes
1948 bytes
W wątku o libgg Wojciech K. wspomniał o stubs'ach. Przy okazji pisania rozszerzeń spotykałem się z tym zagadnieniem i próbowałem je zrozumieć, ale dokumentacja na ten temat jest dla mnie niezrozumiała. Wiem, że pozwala on (mechanizm) na używanie danego rozszerzenia w postaci binarnej, z różnymi wersjami Tcl zainstalowanymi u różnych osób (nie koniecznie takimi samymi jak wersja, z którą zostało to rozszerzenie skompilowane), czyli "Tcl version-independent". Wiem też że w dalszej analizie można dzięki temu pisać rozszerzenia, które można potem skompilować i używać na różnych Linuksach bez potrzeby rekompilowania, na różnych BSD, itd (statyczne linkowanie z innymi bibliotekami, których używa rozszerzenie). Czyli ostatecznie - jest sens, żeby takie rozszerzenie wsadzać do starkit'a i w takiej postaci rozprowadzać. Nie rozumiem tylko na jakiej zasadzie to działa i dlaczego implementacja stubs wygląda (IMO) tak dziwacznie? Aha - i czy te deklaracje w nagłówku to wszystko co trzeba zrobić, żeby w pełni zaimplementować stubs? Będę wdzięczny za wyjaśnienia :) -- Pozdrawiam! Googie
Technical Details
Message-ID:
<dpvs5g$lji$1@srv.cyf-kr.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.cyf-kr.edu.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.cyf-kr.edu.pl!not-for-mail From: Googie <no@spam.org> Newsgroups: pl.comp.lang.tcl Subject: Mechanizm stubs Date: Tue, 10 Jan 2006 09:52:59 +0100 Organization: Academic Computer Center CYFRONET AGH Lines: 25 Message-ID: <dpvs5g$lji$1@srv.cyf-kr.edu.pl> NNTP-Posting-Host: ip-7-197.ists.pl Mime-Version: 1.0 X-Trace: srv.cyf-kr.edu.pl 1136882672 22130 193.25.7.197 (10 Jan 2006 08:44:32 GMT) X-Complaints-To: news@cyf-kr.edu.pl NNTP-Posting-Date: Tue, 10 Jan 2006 08:44:32 +0000 (UTC) User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit