🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: libgg a tcl

#266
From: Wojciech Kocjan
Date: Wed, 11 Jan 2006 08:41
24 lines
2004 bytes
On Wed, 11 Jan 2006 00:45:50 +0100, Derek Kuliński / takeda  
<d.kulinski@gmail.com> wrote:
>>> Może nie byłoby głupim pomysłem wygenerować ów kod, a później go
>>> podrasować
>>> aby był wygodny w użyciu z poziomu Tcl'a...
>> On nawet jest gotowy do użycia, ale zazwyczaj interfejsy pisane ręcznie  
>> są
>> czytelniejsze w użyciu z poziomu Tcl...
> Ale później chyba otrzymany kod można jakoś dostosować?

Można, ale chyba swig preferuje podejście "my zrobimy wszystko i jak coś  
to już nie tykaj". Poza tym wtedy prościej zmieniać interfejs w  
C/C++ jeśli automat nadal wygeneruje całość :-)

>> Tutaj dochodzi jeszcze integracja
>> event loop Tcl z oczekiwaniem na zdarzenia gg.
> Nie prościej napisać polecenie, które sprawdza czy jest coś nowego i dać
> aby skrypt się o to martwił?

Nie. Porządne rozszerzenia albo integrują się z eventloopem (nawet eggdrop  
to zrobił :-). Albo z timerem albo w tym przypadku z obsługą socketów.

-- 
WK
Technical Details
Message-ID: <op.s27g3dk8vty0o5@awk009-01.lab1.mpsc.mot.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <15ap42hnax7z6$.dlg@takeda.tk.invalid> <dpvmut$j2m$1@srv.cyf-kr.edu.pl> <y6jrt3zhm1uk.dlg@takeda.tk.invalid> <op.s26l5kr07lonqf@hesus.mshome.net> <1plz1x112s6us$.dlg@takeda.tk.invalid>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "Wojciech Kocjan" <hceijcow.backward@najcok.backward.org>
Newsgroups: pl.comp.lang.tcl
Subject: Re: libgg a tcl
Date: Wed, 11 Jan 2006 09:41:27 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 24
Message-ID: <op.s27g3dk8vty0o5@awk009-01.lab1.mpsc.mot.com>
References: <15ap42hnax7z6$.dlg@takeda.tk.invalid> <dpvmut$j2m$1@srv.cyf-kr.edu.pl> <y6jrt3zhm1uk.dlg@takeda.tk.invalid> <op.s26l5kr07lonqf@hesus.mshome.net> <1plz1x112s6us$.dlg@takeda.tk.invalid>
NNTP-Posting-Host: dq2.dataquest.pl
Mime-Version: 1.0
X-Trace: atlantis.news.tpi.pl 1136968906 21709 195.116.54.236 (11 Jan 2006 08:41:46 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Wed, 11 Jan 2006 08:41:46 +0000 (UTC)
User-Agent: Opera M2/8.50 (Win32, build 7700)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit