Deutsch   English   Français   Italiano  
<slrnvluieh.h692.heller@sharky5.deepsoft.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Robert Heller <heller@sharky5.deepsoft.com>
Newsgroups: comp.lang.tcl
Subject: Re: Tcl / Tk on Windows
Date: Sun, 15 Dec 2024 21:27:45 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <slrnvluieh.h692.heller@sharky5.deepsoft.com>
References: <3c22e484-dd7d-8462-2a10-4d0529e6c8ec@gmail.com>
 <vjdv25$20jr5$1@dont-email.me>
 <794f37c4-3f82-a40f-c1df-d337af7b750c@gmail.com>
 <vjngg3$o9kj$1@dont-email.me>
Injection-Date: Sun, 15 Dec 2024 22:27:45 +0100 (CET)
Injection-Info: dont-email.me; posting-host="2fc4ab68994234b3b42709284de5cff2";
	logging-data="801880"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18u4jzMgZAt0u32/0Wh4MelNxXwTuOwH7U="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:YjeLGan8c7InpThsFFFWOChdvBw=
Bytes: 2164

On 2024-12-15, Rich <rich@example.invalid> wrote:
> Roderick <hruodr@gmail.com> wrote:
>> 
>> On Thu, 12 Dec 2024, greg wrote:
>> 
>>> Gregor
>>> (but Windows != Unix)
>> 
>> Yes, that is really my biggest problem.
>> 
>> There is no other way than to confront a Windows machine and test.
>> 
>> I only need tcl, tk and sqlite3 library, and the program does only
>> some calculations on a DB. Perhaps in this very special case cygwin could
>> be usable by a windows user, but I will try with something more native.
>
> Given those requirements, you'd be best off with one of the "single 
> file executable packages" (i.e., starkit/freewrap/undroidwish/etc.).
>
> You do the "small extra work" of wrapping all the Tcl/Tk code into the 
> "package".
>
> For your windows user(s) they just see a single executable they can 
> double click upon to launch.

The OP can have a look at https://github.com/RobertPHeller/RolePlayingDB3 for
an example of a pure Tcl/Tk app that can be cross-built for ANY platform on
ANY linux system. He might need to dig up the package library for sqlite3 (eg
the pkgIndex.tcl+libtclsqlite3.dll for MS-Windows), which should be online 
somewhere.

>