Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

%DCL-MEM-BAD, bad memory VMS-F-PDGERS, pudding between the ears


devel / comp.lang.tcl / Re: Tcl 9 functions using Tcl_Size

SubjectAuthor
* Tcl 9 functions using Tcl_SizePaul Obermeier
`* Tcl 9 functions using Tcl_SizeRalf Fassel
 `* Tcl 9 functions using Tcl_SizePaul Obermeier
  +* Tcl 9 functions using Tcl_SizeHarald Oehlmann
  |+- Tcl 9 functions using Tcl_SizeHarald Oehlmann
  |`* Tcl 9 functions using Tcl_SizeRalf Fassel
  | `* Tcl 9 functions using Tcl_SizePaul Obermeier
  |  `* Tcl 9 functions using Tcl_SizeSchelte
  |   `* Tcl 9 functions using Tcl_SizePaul Obermeier
  |    `* Tcl 9 functions using Tcl_SizeAldo Buratti
  |     `* Tcl 9 functions using Tcl_SizeHarald Oehlmann
  |      `* Tcl 9 functions using Tcl_SizeChristian Gollwitzer
  |       `* Tcl 9 functions using Tcl_Sizeet99
  |        `* Tcl 9 functions using Tcl_SizeAldo Buratti
  |         `* Tcl 9 functions using Tcl_SizeAshok
  |          `* Tcl 9 functions using Tcl_SizeHarald Oehlmann
  |           `* Tcl 9 functions using Tcl_SizeAldo Buratti
  |            +* Tcl 9 functions using Tcl_SizeHarald Oehlmann
  |            |`* Tcl 9 functions using Tcl_Sizeet99
  |            | `- Tcl 9 functions using Tcl_SizeHarald Oehlmann
  |            `- Tcl 9 functions using Tcl_SizeAshok
  `- Tcl 9 functions using Tcl_SizeRolf Ade

1
Tcl 9 functions using Tcl_Size

<uc34v6$2i5tv$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12066&group=comp.lang.tcl#12066

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: oberme...@poSoft.de (Paul Obermeier)
Newsgroups: comp.lang.tcl
Subject: Tcl 9 functions using Tcl_Size
Date: Tue, 22 Aug 2023 22:14:21 +0200
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <uc34v6$2i5tv$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 22 Aug 2023 20:14:30 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="99268a0d0dd03c45055ffb3c4c68ad58";
logging-data="2693055"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18TNPn64kRNJ7HxfTTCR/TUxNpuODPya7Y="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:oenqAXYAZ0xNhuMAPSCqOA4ST3s=
 by: Paul Obermeier - Tue, 22 Aug 2023 20:14 UTC

See https://wiki.tcl-lang.org/page/Tcl+9+functions+using+Tcl%5FSize

That page lists the functions, which use Tcl_Size either as return value or as parameter type.
It may help C/C++ extension developers to port their code to Tcl 9.

Regards,
Paul

Re: Tcl 9 functions using Tcl_Size

<yga7cpmnnw0.fsf@akutech.de>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12067&group=comp.lang.tcl#12067

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: ralf...@gmx.de (Ralf Fassel)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Wed, 23 Aug 2023 10:50:23 +0200
Lines: 13
Message-ID: <yga7cpmnnw0.fsf@akutech.de>
References: <uc34v6$2i5tv$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain
X-Trace: individual.net l5z4lbZtSj2J23LZZdQNKga9MdugrwSp1NHayKpeX/DW4xMt0=
Cancel-Lock: sha1:XSFCEJmeL516HrogYKs5j73y7R4= sha1:WbT7O087lTpGZP+7z9g2wBHCJgQ= sha256:UcGYQsAKBfp+TnIJsgDFx2rm/0nugor6xSkdPWzfrZw=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
 by: Ralf Fassel - Wed, 23 Aug 2023 08:50 UTC

* Paul Obermeier <obermeier@poSoft.de>
| See https://wiki.tcl-lang.org/page/Tcl+9+functions+using+Tcl%5FSize
>
| That page lists the functions, which use Tcl_Size either as return
| value or as parameter type. It may help C/C++ extension developers to
| port their code to Tcl 9.

How does the compiler 'know' whether Tcl_Size is a defined type?
It would be nice if the above page either contained directly or via link
the preferred way to use Tcl_Size in code which should compile on both
tcl 8.[67] and tcl 9.x.

R'

Re: Tcl 9 functions using Tcl_Size

<uc4kmr$2sf7g$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12068&group=comp.lang.tcl#12068

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: oberme...@poSoft.de (Paul Obermeier)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Wed, 23 Aug 2023 11:49:04 +0200
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <uc4kmr$2sf7g$1@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 23 Aug 2023 09:49:15 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d6bf8cc41d584c753b19c8c765cf7404";
logging-data="3030256"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18HaCJAyF46wTNsvbgA87jTwUd3MPLYiKU="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:syEuWg1WF0yh2eSbspXCY2F7RJQ=
In-Reply-To: <yga7cpmnnw0.fsf@akutech.de>
 by: Paul Obermeier - Wed, 23 Aug 2023 09:49 UTC

Am 23.08.2023 um 10:50 schrieb Ralf Fassel:
> * Paul Obermeier <obermeier@poSoft.de>
> | See https://wiki.tcl-lang.org/page/Tcl+9+functions+using+Tcl%5FSize
>>
> | That page lists the functions, which use Tcl_Size either as return
> | value or as parameter type. It may help C/C++ extension developers to
> | port their code to Tcl 9.
>
> How does the compiler 'know' whether Tcl_Size is a defined type?
> It would be nice if the above page either contained directly or via link
> the preferred way to use Tcl_Size in code which should compile on both
> tcl 8.[67] and tcl 9.x.
>
> R'

I currently use the following approach to make my extensions compile with 8.6, 8.7 and 9.0:

Change all appropriate variables or return values from int to Tcl_Size
and add the following typedef in an extension header file:

#if TCL_MAJOR_VERSION < 9
typedef int Tcl_Size;
#endif

And as an optional short-cut for often used statements:
#define TCL_NULL (Tcl_Size *)NULL

Ex: Tcl_GetStringFromObj(obj, TCL_NULL) instead of Tcl_GetStringFromObj(obj, (Tcl_Size *)NULL);

If anybody has a better solution, feel free to speak up.

Paul

Re: Tcl 9 functions using Tcl_Size

<uc4sgj$2tjgq$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12070&group=comp.lang.tcl#12070

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wortka...@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Wed, 23 Aug 2023 14:02:27 +0200
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <uc4sgj$2tjgq$1@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 23 Aug 2023 12:02:27 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c3e60b06c5d61d2604a0ff1f5c055286";
logging-data="3067418"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19yxHJk/W5ZEIsDUUs4VmKa"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:+dvhqTRzRL55jEJBT4/8mYRBvoQ=
Content-Language: en-GB
In-Reply-To: <uc4kmr$2sf7g$1@dont-email.me>
 by: Harald Oehlmann - Wed, 23 Aug 2023 12:02 UTC

Am 23.08.2023 um 11:49 schrieb Paul Obermeier:
> Am 23.08.2023 um 10:50 schrieb Ralf Fassel:
>> * Paul Obermeier <obermeier@poSoft.de>
>> | See https://wiki.tcl-lang.org/page/Tcl+9+functions+using+Tcl%5FSize
>>>
>> | That page lists the functions, which use Tcl_Size either as return
>> | value or as parameter type.  It may help C/C++ extension developers to
>> | port their code to Tcl 9.
>>
>> How does the compiler 'know' whether Tcl_Size is a defined type?
>> It would be nice if the above page either contained directly or via link
>> the preferred way to use Tcl_Size in code which should compile on both
>> tcl 8.[67] and tcl 9.x.
>>
>> R'
>
> I currently use the following approach to make my extensions compile
> with 8.6, 8.7 and 9.0:
>
> Change all appropriate variables or return values from int to Tcl_Size
> and add the following typedef in an extension header file:
>
> #if TCL_MAJOR_VERSION < 9
>     typedef int Tcl_Size;
> #endif
>
> And as an optional short-cut for often used statements:
> #define TCL_NULL (Tcl_Size *)NULL
>
> Ex: Tcl_GetStringFromObj(obj, TCL_NULL) instead of
> Tcl_GetStringFromObj(obj, (Tcl_Size *)NULL);
>
> If anybody has a better solution, feel free to speak up.
>
> Paul

To my knowledge, it is planned that TCL 8.6 and 7 tcl.h header contain:
typedef int Tcl_Size;
so, one may always use TCL_SIZE as data type.

Nevertheless, the explanation by Paul is valuable.

TCL 8.7 will go one step further and also name the parameters TCL_SIZE
instead int:
See here:
https://core.tcl-lang.org/tcl/info/74d5501caf2f690a

Take care,
Harald

Re: Tcl 9 functions using Tcl_Size

<uc4te2$2tjgq$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12071&group=comp.lang.tcl#12071

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wortka...@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Wed, 23 Aug 2023 14:18:11 +0200
Organization: A noiseless patient Spider
Lines: 58
Message-ID: <uc4te2$2tjgq$2@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 23 Aug 2023 12:18:10 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c3e60b06c5d61d2604a0ff1f5c055286";
logging-data="3067418"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/cbawoxtV6w+u9GnDCBtwp"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:yKT/B/Xit5o3jq8rvVgLtBYiqNI=
In-Reply-To: <uc4sgj$2tjgq$1@dont-email.me>
Content-Language: en-GB
 by: Harald Oehlmann - Wed, 23 Aug 2023 12:18 UTC

Am 23.08.2023 um 14:02 schrieb Harald Oehlmann:
> Am 23.08.2023 um 11:49 schrieb Paul Obermeier:
>> Am 23.08.2023 um 10:50 schrieb Ralf Fassel:
>>> * Paul Obermeier <obermeier@poSoft.de>
>>> | See https://wiki.tcl-lang.org/page/Tcl+9+functions+using+Tcl%5FSize
>>>>
>>> | That page lists the functions, which use Tcl_Size either as return
>>> | value or as parameter type.  It may help C/C++ extension developers to
>>> | port their code to Tcl 9.
>>>
>>> How does the compiler 'know' whether Tcl_Size is a defined type?
>>> It would be nice if the above page either contained directly or via link
>>> the preferred way to use Tcl_Size in code which should compile on both
>>> tcl 8.[67] and tcl 9.x.
>>>
>>> R'
>>
>> I currently use the following approach to make my extensions compile
>> with 8.6, 8.7 and 9.0:
>>
>> Change all appropriate variables or return values from int to Tcl_Size
>> and add the following typedef in an extension header file:
>>
>> #if TCL_MAJOR_VERSION < 9
>>      typedef int Tcl_Size;
>> #endif
>>
>> And as an optional short-cut for often used statements:
>> #define TCL_NULL (Tcl_Size *)NULL
>>
>> Ex: Tcl_GetStringFromObj(obj, TCL_NULL) instead of
>> Tcl_GetStringFromObj(obj, (Tcl_Size *)NULL);
>>
>> If anybody has a better solution, feel free to speak up.
>>
>> Paul
>
> To my knowledge, it is planned that TCL 8.6 and 7 tcl.h header contain:
>     typedef int Tcl_Size;
> so, one may always use TCL_SIZE as data type.
>
> Nevertheless, the explanation by Paul is valuable.
>
> TCL 8.7 will go one step further and also name the parameters TCL_SIZE
> instead int:
> See here:
> https://core.tcl-lang.org/tcl/info/74d5501caf2f690a
>
> Take care,
> Harald
>

See here for the future TCL.h content:

https://core.tcl-lang.org/tcl/file?name=generic/tcl.h&ci=tip&ln=418-426

Re: Tcl 9 functions using Tcl_Size

<yga3509offc.fsf@akutech.de>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12072&group=comp.lang.tcl#12072

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: ralf...@gmx.de (Ralf Fassel)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Wed, 23 Aug 2023 19:07:51 +0200
Lines: 23
Message-ID: <yga3509offc.fsf@akutech.de>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 67YOhgYupOCOwdnBH8j+Fwf1yXNbZBUb7MlBwsk/w5aBRb4dA=
Cancel-Lock: sha1:uLh9EONHYqwMpw22dWE8gHMeUuI= sha1:A1hHfvYM0QCLhxfxYnPFWGaMjEo= sha256:BzzYlDsqWYzKkJvts/+IQ2D5C4AsOoMfx1r/Q2E09c4=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
 by: Ralf Fassel - Wed, 23 Aug 2023 17:07 UTC

* Harald Oehlmann <wortkarg3@yahoo.com>
| > Am 23.08.2023 um 10:50 schrieb Ralf Fassel:
| >> * Paul Obermeier <obermeier@poSoft.de>
| >> | See https://wiki.tcl-lang.org/page/Tcl+9+functions+using+Tcl%5FSize
| >>>
| >> | That page lists the functions, which use Tcl_Size either as return
| >> | value or as parameter type.  It may help C/C++ extension developers to
| >> | port their code to Tcl 9.
| >>
| >> How does the compiler 'know' whether Tcl_Size is a defined type?
| >> It would be nice if the above page either contained directly or via link
| >> the preferred way to use Tcl_Size in code which should compile on both
| >> tcl 8.[67] and tcl 9.x.
| >>
--<snip-snip>--
| To my knowledge, it is planned that TCL 8.6 and 7 tcl.h header contain:
| typedef int Tcl_Size;
| so, one may always use TCL_SIZE as data type.

That's good news. I'd rather have something in tcl.h than every
developer rolling their own logic.

R'

Re: Tcl 9 functions using Tcl_Size

<uc5iid$31o51$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12074&group=comp.lang.tcl#12074

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: oberme...@poSoft.de (Paul Obermeier)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Wed, 23 Aug 2023 20:18:43 +0200
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <uc5iid$31o51$1@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 23 Aug 2023 18:18:53 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="65183b07ace15fd41c89310b564a2869";
logging-data="3203233"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18DHlKoKuUqUoFY+VBElxlt/hvUrsBPI6E="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:BF4+Ii4KgZ5I74k16nNo6JTw4Os=
In-Reply-To: <yga3509offc.fsf@akutech.de>
 by: Paul Obermeier - Wed, 23 Aug 2023 18:18 UTC

Am 23.08.2023 um 19:07 schrieb Ralf Fassel:
> * Harald Oehlmann <wortkarg3@yahoo.com>
> | > Am 23.08.2023 um 10:50 schrieb Ralf Fassel:
> | >> * Paul Obermeier <obermeier@poSoft.de>
> | >> | See https://wiki.tcl-lang.org/page/Tcl+9+functions+using+Tcl%5FSize
> | >>>
> | >> | That page lists the functions, which use Tcl_Size either as return
> | >> | value or as parameter type.  It may help C/C++ extension developers to
> | >> | port their code to Tcl 9.
> | >>
> | >> How does the compiler 'know' whether Tcl_Size is a defined type?
> | >> It would be nice if the above page either contained directly or via link
> | >> the preferred way to use Tcl_Size in code which should compile on both
> | >> tcl 8.[67] and tcl 9.x.
> | >>
> --<snip-snip>--
> | To my knowledge, it is planned that TCL 8.6 and 7 tcl.h header contain:
> | typedef int Tcl_Size;
> | so, one may always use TCL_SIZE as data type.
>
> That's good news. I'd rather have something in tcl.h than every
> developer rolling their own logic.
>
> R'

That's fine and easy, if you want to support 9.0, 8.7 and 8.6.14 only.

But what about supporting older 8.6.X or even 8.5.X versions?
Then you have to add a more complex macro statement to either define the missing typedef
and to avoid warnings regarding duplicate typedefs.

Something like this:

#if TCL_MAJOR_VERSION == 8
#if TCL_MINOR_VERSION < 6 || ( TCL_MINOR_VERSION == 6 && TCL_PATCH_VERSION < 14 )
typedef int Tcl_Size;
#endif
#endif

I do not know of a mechanism in C/C++ to detect already defined typedefs,
similar to #ifdef.

Paul

Re: Tcl 9 functions using Tcl_Size

<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12078&group=comp.lang.tcl#12078

  copy link   Newsgroups: comp.lang.tcl
Date: Thu, 24 Aug 2023 00:05:17 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Tcl 9 functions using Tcl_Size
Content-Language: en-US
Newsgroups: comp.lang.tcl
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
From: nos...@wanadoo.nl (Schelte)
In-Reply-To: <uc5iid$31o51$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b>
Organization: KPN B.V.
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe004.abavia.com!abp003.abavia.com!news.kpn.nl!not-for-mail
Lines: 15
Injection-Date: Thu, 24 Aug 2023 00:05:17 +0200
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 1272
 by: Schelte - Wed, 23 Aug 2023 22:05 UTC

On 23/08/2023 20:18, Paul Obermeier wrote:
> I do not know of a mechanism in C/C++ to detect already defined typedefs,
> similar to #ifdef.

I observed that TCL_SIZE_MAX is introduced along with Tcl_Size, so for
my dbus extension is was thinking of doing:

#ifndef TCL_SIZE_MAX
typedef int Tcl_Size;
#endif

Schelte.

Re: Tcl 9 functions using Tcl_Size

<87r0ntxlr9.fsf@pointsman.de>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12081&group=comp.lang.tcl#12081

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: rol...@pointsman.de (Rolf Ade)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Thu, 24 Aug 2023 03:38:34 +0200
Organization: Me
Lines: 16
Message-ID: <87r0ntxlr9.fsf@pointsman.de>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain
X-Trace: individual.net dt8CmSaj09n3uesSp8XIfgfYjIwFnTrRJjUsM0M+LU23QyxtA=
Cancel-Lock: sha1:v8adR9MgEB8b+aMluxfMnbEJIOs= sha1:5H67wPzhanbP5anSbJkrvXipfFk= sha256:Lx1380pXqagdMJhb9m5vvDLbps8ccqKnpM2G7sziyyg=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
 by: Rolf Ade - Thu, 24 Aug 2023 01:38 UTC

Paul Obermeier <obermeier@poSoft.de> writes:
> I currently use the following approach to make my extensions compile with 8.6, 8.7 and 9.0:
>
> [good advice]
>
> And as an optional short-cut for often used statements:
> #define TCL_NULL (Tcl_Size *)NULL
>
> Ex: Tcl_GetStringFromObj(obj, TCL_NULL) instead of Tcl_GetStringFromObj(obj, (Tcl_Size *)NULL);
>
> If anybody has a better solution, feel free to speak up.

For this one: remove the compatibility macros and this one is gone ...

rolf

Re: Tcl 9 functions using Tcl_Size

<ucd5ap$kia9$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12097&group=comp.lang.tcl#12097

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: oberme...@poSoft.de (Paul Obermeier)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Sat, 26 Aug 2023 17:21:51 +0200
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <ucd5ap$kia9$1@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 26 Aug 2023 15:22:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6604b6ffa0aa26b6ccddc0ea3f8ba52d";
logging-data="674121"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/W+V7f7HZTuElL5Oir25Oo0Urxy4NIRGo="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:awYdEZDBH+cEZ465+sFB2vv6cro=
In-Reply-To: <nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b>
 by: Paul Obermeier - Sat, 26 Aug 2023 15:21 UTC

Am 24.08.2023 um 00:05 schrieb Schelte:
> On 23/08/2023 20:18, Paul Obermeier wrote:
>> I do not know of a mechanism in C/C++ to detect already defined typedefs,
>> similar to #ifdef.
>
> I observed that TCL_SIZE_MAX is introduced along with Tcl_Size, so for my dbus extension is was thinking of doing:
>
> #ifndef TCL_SIZE_MAX
> typedef int Tcl_Size;
> #endif
>
>
> Schelte.
>

This approach seems better than looking at the Tcl version numbers.
What about introducing a separate macro in tcl.h?, ex.
#define HAVE_TCL_SIZE

Paul

Re: Tcl 9 functions using Tcl_Size

<7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12430&group=comp.lang.tcl#12430

  copy link   Newsgroups: comp.lang.tcl
X-Received: by 2002:a05:620a:8412:b0:773:a789:cd07 with SMTP id pc18-20020a05620a841200b00773a789cd07mr43741qkn.4.1700654113340;
Wed, 22 Nov 2023 03:55:13 -0800 (PST)
X-Received: by 2002:a17:90a:ad91:b0:280:2f43:1f32 with SMTP id
s17-20020a17090aad9100b002802f431f32mr485117pjq.2.1700654113032; Wed, 22 Nov
2023 03:55:13 -0800 (PST)
Path: i2pn2.org!i2pn.org!news.bbs.nz!news.swapon.de!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.tcl
Date: Wed, 22 Nov 2023 03:55:12 -0800 (PST)
In-Reply-To: <ucd5ap$kia9$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.166.97; posting-account=CpQfUQoAAACWuSZdT5zfmIK7a0FfbQ0B
NNTP-Posting-Host: 93.44.166.97
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b> <ucd5ap$kia9$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com>
Subject: Re: Tcl 9 functions using Tcl_Size
From: aldo.w.b...@gmail.com (Aldo Buratti)
Injection-Date: Wed, 22 Nov 2023 11:55:13 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2152
 by: Aldo Buratti - Wed, 22 Nov 2023 11:55 UTC

Il giorno sabato 26 agosto 2023 alle 17:22:06 UTC+2 Paul Obermeier ha scritto:
> Am 24.08.2023 um 00:05 schrieb Schelte:
> > On 23/08/2023 20:18, Paul Obermeier wrote:
> >> I do not know of a mechanism in C/C++ to detect already defined typedefs,
> >> similar to #ifdef.
> >
> > I observed that TCL_SIZE_MAX is introduced along with Tcl_Size, so for my dbus extension is was thinking of doing:
> >
> > #ifndef TCL_SIZE_MAX
> > typedef int Tcl_Size;
> > #endif
> >
> >
> > Schelte.
> >
> This approach seems better than looking at the Tcl version numbers.
> What about introducing a separate macro in tcl.h?, ex.
> #define HAVE_TCL_SIZE
>
> Paul

Can you suggest me a link for downloading TCL9.0 binaries ? github ?
Thank you

Re: Tcl 9 functions using Tcl_Size

<ujl9n0$1csfu$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12434&group=comp.lang.tcl#12434

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wortka...@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Wed, 22 Nov 2023 17:19:47 +0100
Organization: A noiseless patient Spider
Lines: 44
Message-ID: <ujl9n0$1csfu$1@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b> <ucd5ap$kia9$1@dont-email.me>
<7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 22 Nov 2023 16:19:44 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="7712e0f654077856f54c8f600c015c1b";
logging-data="1470974"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+CR7f003p8JJJ1JDkMQIom"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:mUBWp4QnBIpOkZOuGQAT/LRcrio=
Content-Language: en-GB
In-Reply-To: <7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com>
 by: Harald Oehlmann - Wed, 22 Nov 2023 16:19 UTC

Am 22.11.2023 um 12:55 schrieb Aldo Buratti:
> Il giorno sabato 26 agosto 2023 alle 17:22:06 UTC+2 Paul Obermeier ha scritto:
>> Am 24.08.2023 um 00:05 schrieb Schelte:
>>> On 23/08/2023 20:18, Paul Obermeier wrote:
>>>> I do not know of a mechanism in C/C++ to detect already defined typedefs,
>>>> similar to #ifdef.
>>>
>>> I observed that TCL_SIZE_MAX is introduced along with Tcl_Size, so for my dbus extension is was thinking of doing:
>>>
>>> #ifndef TCL_SIZE_MAX
>>> typedef int Tcl_Size;
>>> #endif
>>>
>>>
>>> Schelte.
>>>
>> This approach seems better than looking at the Tcl version numbers.
>> What about introducing a separate macro in tcl.h?, ex.
>> #define HAVE_TCL_SIZE
>>
>> Paul
>
> Can you suggest me a link for downloading TCL9.0 binaries ? github ?
> Thank you

Dear Aldo,
thanks, that you want to test TCL9, currently in Beta 1 rc0.

Currently, we are in build testing, so it is supposed, that you build on
your own from the source.

But the sourceforge project also gives you compiled binaries.

Look here and find a workflow, which succeeded and is for your platform.

https://github.com/tcltk/tcl/actions

- Choose the workflow
- Scroll down to show the Artefacts. Those are build versions.

Take care,
Harald

Re: Tcl 9 functions using Tcl_Size

<ujlvla$1gsb8$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12435&group=comp.lang.tcl#12435

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: aurio...@gmx.de (Christian Gollwitzer)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Wed, 22 Nov 2023 23:34:18 +0100
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <ujlvla$1gsb8$1@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b> <ucd5ap$kia9$1@dont-email.me>
<7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com>
<ujl9n0$1csfu$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 22 Nov 2023 22:34:18 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="04b6e7a02c1d98fca01893ea3afac24b";
logging-data="1601896"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19h72yZRpmykY2k2uWzqEK4nOkk6jB1Y4E="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:1uzx7/02Epd29tkPYuFG76az5vs=
In-Reply-To: <ujl9n0$1csfu$1@dont-email.me>
 by: Christian Gollwitzer - Wed, 22 Nov 2023 22:34 UTC

Am 22.11.23 um 17:19 schrieb Harald Oehlmann:
> Look here and find a workflow, which succeeded and is for your platform.
>
> https://github.com/tcltk/tcl/actions
>
> - Choose the workflow
> - Scroll down to show the Artefacts. Those are build versions.

Additionally, you must be logged in to github in order to access this
page. If you aren't logged in, you'll see nothing.

Christian

Re: Tcl 9 functions using Tcl_Size

<ujm3s0$1hgfn$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12436&group=comp.lang.tcl#12436

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: et9...@rocketship1.me (et99)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Wed, 22 Nov 2023 15:46:06 -0800
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <ujm3s0$1hgfn$1@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b> <ucd5ap$kia9$1@dont-email.me>
<7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com>
<ujl9n0$1csfu$1@dont-email.me> <ujlvla$1gsb8$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 22 Nov 2023 23:46:08 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d37198a9e7a1c52dc2b6c950fe5085b3";
logging-data="1622519"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/LSUyvVQ5/tq9HNHJ8CHcu"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:CGPqNB4iCIc2hsiPsNmC0DXHbTM=
In-Reply-To: <ujlvla$1gsb8$1@dont-email.me>
Content-Language: en-US
 by: et99 - Wed, 22 Nov 2023 23:46 UTC

On 11/22/2023 2:34 PM, Christian Gollwitzer wrote:
> Am 22.11.23 um 17:19 schrieb Harald Oehlmann:
>> Look here and find a workflow, which succeeded and is for your platform.
>>
>> https://github.com/tcltk/tcl/actions
>>
>> - Choose the workflow
>> - Scroll down to show the Artefacts. Those are build versions.
>
> Additionally, you must be logged in to github in order to access this page. If you aren't logged in, you'll see nothing.
>
>        Christian
>
And, if I hadn't seen the above "scroll down" I wouldn't have found it either. In FF, with the mouse pointer in the blue area where it lists the 3 systems, the mousewheel won't scroll and so I never found the artifacts section until I stumbled onto that gotcha lol :)

Eventually, I downloaded a 9.0 windows wish, and it just crashed silently - a system monitor showed that a program werfault.exe was run as it's child process (description: windows problem reporting); however, an 8.7a6 would run.

A linux 9.0 wish did run, but I wanted to test some thread stuff and it doesn't have the thread package built in. I tried pointing auto_path to the directory where an installed 8.6.9 libthread2.8.4.so lives but it said it couldn't find the package, and when I tried to just load it, it said:

$ rlwrap ./wish9.0a4_snapshot
% load /home/et/test/libthread2.8.4.so
interpreter uses an incompatible stubs mechanism

So, while useful to try some new built in stuff, like lseq, it's not of much help to me.

Re: Tcl 9 functions using Tcl_Size

<b0194c2a-9980-468f-a61d-5616f435354an@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12437&group=comp.lang.tcl#12437

  copy link   Newsgroups: comp.lang.tcl
X-Received: by 2002:a05:620a:a52:b0:77d:4d0c:84a with SMTP id j18-20020a05620a0a5200b0077d4d0c084amr98807qka.2.1700697106655;
Wed, 22 Nov 2023 15:51:46 -0800 (PST)
X-Received: by 2002:a17:90a:65c7:b0:280:fcba:bee2 with SMTP id
i7-20020a17090a65c700b00280fcbabee2mr845655pjs.6.1700697106204; Wed, 22 Nov
2023 15:51:46 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.tcl
Date: Wed, 22 Nov 2023 15:51:45 -0800 (PST)
In-Reply-To: <ujm3s0$1hgfn$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.166.97; posting-account=CpQfUQoAAACWuSZdT5zfmIK7a0FfbQ0B
NNTP-Posting-Host: 93.44.166.97
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b> <ucd5ap$kia9$1@dont-email.me>
<7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com> <ujl9n0$1csfu$1@dont-email.me>
<ujlvla$1gsb8$1@dont-email.me> <ujm3s0$1hgfn$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b0194c2a-9980-468f-a61d-5616f435354an@googlegroups.com>
Subject: Re: Tcl 9 functions using Tcl_Size
From: aldo.w.b...@gmail.com (Aldo Buratti)
Injection-Date: Wed, 22 Nov 2023 23:51:46 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3662
 by: Aldo Buratti - Wed, 22 Nov 2023 23:51 UTC

Il giorno giovedì 23 novembre 2023 alle 00:46:14 UTC+1 et99 ha scritto:
> On 11/22/2023 2:34 PM, Christian Gollwitzer wrote:
> > Am 22.11.23 um 17:19 schrieb Harald Oehlmann:
> >> Look here and find a workflow, which succeeded and is for your platform.
> >>
> >> https://github.com/tcltk/tcl/actions
> >>
> >> - Choose the workflow
> >> - Scroll down to show the Artefacts. Those are build versions.
> >
> > Additionally, you must be logged in to github in order to access this page. If you aren't logged in, you'll see nothing.
> >
> > Christian
> >
> And, if I hadn't seen the above "scroll down" I wouldn't have found it either. In FF, with the mouse pointer in the blue area where it lists the 3 systems, the mousewheel won't scroll and so I never found the artifacts section until I stumbled onto that gotcha lol :)
>
> Eventually, I downloaded a 9.0 windows wish, and it just crashed silently - a system monitor showed that a program werfault.exe was run as it's child process (description: windows problem reporting); however, an 8.7a6 would run.
>
> A linux 9.0 wish did run, but I wanted to test some thread stuff and it doesn't have the thread package built in. I tried pointing auto_path to the directory where an installed 8.6.9 libthread2.8.4.so lives but it said it couldn't find the package, and when I tried to just load it, it said:
>
> $ rlwrap ./wish9.0a4_snapshot
> % load /home/et/test/libthread2.8.4.so
> interpreter uses an incompatible stubs mechanism
>
> So, while useful to try some new built in stuff, like lseq, it's not of much help to me.
Im' logged in GitHub.
I can see a lot of actions with 0 artifacts, and the this one
https://github.com/tcltk/tcl/actions/runs/6940949916
with 3 artifacts.
... downloaded the Linux artifact .. it just contains the "tcl_library" directory. Where are the binaries ?
I'm new with these actions/build on GitHub, but I cann find anything useful, or maybe I'm doing a wrong search ..
Can you give me a more precise link to these Linux builds ?

Re: Tcl 9 functions using Tcl_Size

<ujmm9k$1nm1s$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12438&group=comp.lang.tcl#12438

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: apnmbx-p...@yahoo.com (Ashok)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Thu, 23 Nov 2023 10:30:34 +0530
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <ujmm9k$1nm1s$1@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b> <ucd5ap$kia9$1@dont-email.me>
<7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com>
<ujl9n0$1csfu$1@dont-email.me> <ujlvla$1gsb8$1@dont-email.me>
<ujm3s0$1hgfn$1@dont-email.me>
<b0194c2a-9980-468f-a61d-5616f435354an@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 23 Nov 2023 05:00:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="af51966c185702a2dce945a5454f3cbe";
logging-data="1824828"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18QMC8DJimvJiRMDw3rgpzS"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:ii4w02vopzl1m+yqv1WNpFWz8iY=
In-Reply-To: <b0194c2a-9980-468f-a61d-5616f435354an@googlegroups.com>
Content-Language: en-US
 by: Ashok - Thu, 23 Nov 2023 05:00 UTC

On 11/23/2023 5:21 AM, Aldo Buratti wrote:
> Can you give me a more precise link to these Linux builds ?

Can you try the ones at
https://sourceforge.net/projects/magicsplat/files/barebones-tcl/tcl9.0-dev/

I've verified windows and linux but do not have a mac to verify macos.

Not "official" beta rc's but very close.

These are single file executables, so no extensions etc.

Iirc the next RC should have the "bundled" extensions (thread, sqlite etc.)

/Ashok

Re: Tcl 9 functions using Tcl_Size

<ujmvu1$1opgt$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12439&group=comp.lang.tcl#12439

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!news.neodome.net!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wortka...@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Thu, 23 Nov 2023 08:45:08 +0100
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <ujmvu1$1opgt$1@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b> <ucd5ap$kia9$1@dont-email.me>
<7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com>
<ujl9n0$1csfu$1@dont-email.me> <ujlvla$1gsb8$1@dont-email.me>
<ujm3s0$1hgfn$1@dont-email.me>
<b0194c2a-9980-468f-a61d-5616f435354an@googlegroups.com>
<ujmm9k$1nm1s$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 23 Nov 2023 07:45:05 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="af11800064fdf20fffeac9fc79bef7a2";
logging-data="1861149"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+eTnODkvwCsli94CKFSTzA"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:AiU8STLCcLilRA+QddCx0kTakwE=
Content-Language: en-GB
In-Reply-To: <ujmm9k$1nm1s$1@dont-email.me>
 by: Harald Oehlmann - Thu, 23 Nov 2023 07:45 UTC

Am 23.11.2023 um 06:00 schrieb Ashok:
> On 11/23/2023 5:21 AM, Aldo Buratti wrote:
>> Can you give me a more precise link to these Linux builds ?
>
> Can you try the ones at
> https://sourceforge.net/projects/magicsplat/files/barebones-tcl/tcl9.0-dev/
>
> I've verified windows and linux but do not have a mac to verify macos.
>
> Not "official" beta rc's but very close.
>
> These are single file executables, so no extensions etc.
>
> Iirc the next RC should have the "bundled" extensions (thread, sqlite etc.)
>
> /Ashok

Thank you, Ashok.

May I reference this page and your action on:

https://core.tcl-lang.org/tcl/wiki?name=Tcl_9.0_Release_Items

Take care,
Harald

Re: Tcl 9 functions using Tcl_Size

<f1491cc6-f20a-44bf-bd87-712d15467025n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12440&group=comp.lang.tcl#12440

  copy link   Newsgroups: comp.lang.tcl
X-Received: by 2002:a05:620a:4bc8:b0:775:cf45:a4ff with SMTP id sw8-20020a05620a4bc800b00775cf45a4ffmr108154qkn.6.1700734455600;
Thu, 23 Nov 2023 02:14:15 -0800 (PST)
X-Received: by 2002:a17:902:c942:b0:1cc:446c:7700 with SMTP id
i2-20020a170902c94200b001cc446c7700mr1299277pla.9.1700734455249; Thu, 23 Nov
2023 02:14:15 -0800 (PST)
Path: i2pn2.org!i2pn.org!news.neodome.net!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.tcl
Date: Thu, 23 Nov 2023 02:14:14 -0800 (PST)
In-Reply-To: <ujmvu1$1opgt$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.166.97; posting-account=CpQfUQoAAACWuSZdT5zfmIK7a0FfbQ0B
NNTP-Posting-Host: 93.44.166.97
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b> <ucd5ap$kia9$1@dont-email.me>
<7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com> <ujl9n0$1csfu$1@dont-email.me>
<ujlvla$1gsb8$1@dont-email.me> <ujm3s0$1hgfn$1@dont-email.me>
<b0194c2a-9980-468f-a61d-5616f435354an@googlegroups.com> <ujmm9k$1nm1s$1@dont-email.me>
<ujmvu1$1opgt$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f1491cc6-f20a-44bf-bd87-712d15467025n@googlegroups.com>
Subject: Re: Tcl 9 functions using Tcl_Size
From: aldo.w.b...@gmail.com (Aldo Buratti)
Injection-Date: Thu, 23 Nov 2023 10:14:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2740
 by: Aldo Buratti - Thu, 23 Nov 2023 10:14 UTC

Il giorno giovedì 23 novembre 2023 alle 08:45:11 UTC+1 Harald Oehlmann ha scritto:
> Am 23.11.2023 um 06:00 schrieb Ashok:
> > On 11/23/2023 5:21 AM, Aldo Buratti wrote:
> >> Can you give me a more precise link to these Linux builds ?
> >
> > Can you try the ones at
> > https://sourceforge.net/projects/magicsplat/files/barebones-tcl/tcl9.0-dev/
> >
> > I've verified windows and linux but do not have a mac to verify macos.
> >
> > Not "official" beta rc's but very close.
> >
> > These are single file executables, so no extensions etc.
> >
> > Iirc the next RC should have the "bundled" extensions (thread, sqlite etc.)
> >
> > /Ashok
> Thank you, Ashok.
>
> May I reference this page and your action on:
>
> https://core.tcl-lang.org/tcl/wiki?name=Tcl_9.0_Release_Items
>
> Take care,
> Harald
Thank you Ashok.
Just one question: is there a way to extract the stub-files "libtclstub.a" , "litbkstub.a" from these Linux single-executables ?
Alternatively, could you upload them on sourceforge ?

Re: Tcl 9 functions using Tcl_Size

<ujngqb$1r7eb$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12441&group=comp.lang.tcl#12441

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!news.niel.me!news.gegeweb.eu!gegeweb.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wortka...@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Thu, 23 Nov 2023 13:33:15 +0100
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <ujngqb$1r7eb$1@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b> <ucd5ap$kia9$1@dont-email.me>
<7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com>
<ujl9n0$1csfu$1@dont-email.me> <ujlvla$1gsb8$1@dont-email.me>
<ujm3s0$1hgfn$1@dont-email.me>
<b0194c2a-9980-468f-a61d-5616f435354an@googlegroups.com>
<ujmm9k$1nm1s$1@dont-email.me> <ujmvu1$1opgt$1@dont-email.me>
<f1491cc6-f20a-44bf-bd87-712d15467025n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 23 Nov 2023 12:33:15 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="af11800064fdf20fffeac9fc79bef7a2";
logging-data="1940939"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX187G5T4HbEd3DpzEh57FV5k"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:X+y8Fa1LdcXriNdUTg90jhJ7Avs=
In-Reply-To: <f1491cc6-f20a-44bf-bd87-712d15467025n@googlegroups.com>
Content-Language: en-GB
 by: Harald Oehlmann - Thu, 23 Nov 2023 12:33 UTC

Am 23.11.2023 um 11:14 schrieb Aldo Buratti:
> Il giorno giovedì 23 novembre 2023 alle 08:45:11 UTC+1 Harald Oehlmann ha scritto:
>> Am 23.11.2023 um 06:00 schrieb Ashok:
>>> On 11/23/2023 5:21 AM, Aldo Buratti wrote:
>>>> Can you give me a more precise link to these Linux builds ?
>>>
>>> Can you try the ones at
>>> https://sourceforge.net/projects/magicsplat/files/barebones-tcl/tcl9.0-dev/
>>>
>>> I've verified windows and linux but do not have a mac to verify macos.
>>>
>>> Not "official" beta rc's but very close.
>>>
>>> These are single file executables, so no extensions etc.
>>>
>>> Iirc the next RC should have the "bundled" extensions (thread, sqlite etc.)
>>>
>>> /Ashok
>> Thank you, Ashok.
>>
>> May I reference this page and your action on:
>>
>> https://core.tcl-lang.org/tcl/wiki?name=Tcl_9.0_Release_Items
>>
>> Take care,
>> Harald
> Thank you Ashok.
> Just one question: is there a way to extract the stub-files "libtclstub.a" , "litbkstub.a" from these Linux single-executables ?
> Alternatively, could you upload them on sourceforge ?

The exe is a zip file. Rename it to ".zip" and use your favorite tool to
explore...

Take care,
Harald

Re: Tcl 9 functions using Tcl_Size

<ujpc18$275dq$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12445&group=comp.lang.tcl#12445

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: et9...@rocketship1.me (et99)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Thu, 23 Nov 2023 21:23:52 -0800
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <ujpc18$275dq$1@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b> <ucd5ap$kia9$1@dont-email.me>
<7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com>
<ujl9n0$1csfu$1@dont-email.me> <ujlvla$1gsb8$1@dont-email.me>
<ujm3s0$1hgfn$1@dont-email.me>
<b0194c2a-9980-468f-a61d-5616f435354an@googlegroups.com>
<ujmm9k$1nm1s$1@dont-email.me> <ujmvu1$1opgt$1@dont-email.me>
<f1491cc6-f20a-44bf-bd87-712d15467025n@googlegroups.com>
<ujngqb$1r7eb$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 24 Nov 2023 05:23:52 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="cd0d1a9d6379d42a1f180c6b316b88a8";
logging-data="2332090"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/bdv5ca7p8W1sdJz7kQdKN"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:p/uV1fl7IVOaCi8Q+zp6x2Ul1X0=
In-Reply-To: <ujngqb$1r7eb$1@dont-email.me>
Content-Language: en-US
 by: et99 - Fri, 24 Nov 2023 05:23 UTC

On 11/23/2023 4:33 AM, Harald Oehlmann wrote:
> Am 23.11.2023 um 11:14 schrieb Aldo Buratti:
>> Il giorno giovedì 23 novembre 2023 alle 08:45:11 UTC+1 Harald Oehlmann ha scritto:
>>> Am 23.11.2023 um 06:00 schrieb Ashok:
>>>> On 11/23/2023 5:21 AM, Aldo Buratti wrote:
>>>>> Can you give me a more precise link to these Linux builds ?
>>>>
>>>> Can you try the ones at
>>>> https://sourceforge.net/projects/magicsplat/files/barebones-tcl/tcl9.0-dev/
>>>>
>>>> I've verified windows and linux but do not have a mac to verify macos.
>>>>
>>>> Not "official" beta rc's but very close.
>>>>
>>>> These are single file executables, so no extensions etc.
>>>>
>>>> Iirc the next RC should have the "bundled" extensions (thread, sqlite etc.)
>>>>
>>>> /Ashok
>>> Thank you, Ashok.
>>>
>>> May I reference this page and your action on:
>>>
>>> https://core.tcl-lang.org/tcl/wiki?name=Tcl_9.0_Release_Items
>>>
>>> Take care,
>>> Harald
>> Thank you Ashok.
>> Just one question: is there a way to extract the stub-files   "libtclstub.a" , "litbkstub.a"  from these Linux single-executables ?
>> Alternatively, could you upload them on sourceforge ?
>
> The exe is a zip file. Rename it to ".zip" and use your favorite tool to explore...
>
> Take care,
> Harald

Thanks so much Ashok, I got one of your wish90prebeta's for windows and it is working great for me on win10.

BTW, 7-zip.exe can directly read the .exe and found tcl_library and tk_library.

I was able to get BWidgets to load after fixing a few [Package require Tk 8.1.1] cases; changed it to 8.1.1- which allowed for the major version above 8.

However, I couldn't get BLT to load. It said it couldn't find Blt_Init, although I do see it in the BLT24.dll file. I'm guessing that 9 has changed something with C extensions.

I'm looking forward to a wonderful xmas present with the Thread extension in an upcoming release :)

Thanks again for the great work you do!

Re: Tcl 9 functions using Tcl_Size

<ujpjf5$283h2$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12447&group=comp.lang.tcl#12447

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!usenet.network!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wortka...@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Fri, 24 Nov 2023 08:30:45 +0100
Organization: A noiseless patient Spider
Lines: 74
Message-ID: <ujpjf5$283h2$2@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b> <ucd5ap$kia9$1@dont-email.me>
<7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com>
<ujl9n0$1csfu$1@dont-email.me> <ujlvla$1gsb8$1@dont-email.me>
<ujm3s0$1hgfn$1@dont-email.me>
<b0194c2a-9980-468f-a61d-5616f435354an@googlegroups.com>
<ujmm9k$1nm1s$1@dont-email.me> <ujmvu1$1opgt$1@dont-email.me>
<f1491cc6-f20a-44bf-bd87-712d15467025n@googlegroups.com>
<ujngqb$1r7eb$1@dont-email.me> <ujpc18$275dq$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 24 Nov 2023 07:30:45 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8eef44d8a6f6691a488e6c05ff146a86";
logging-data="2362914"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/vttlqXMf4Vkp6q/zGX0I8"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:jFqzavzLioNhFWEmQPsNRCtPnvo=
Content-Language: en-GB
In-Reply-To: <ujpc18$275dq$1@dont-email.me>
 by: Harald Oehlmann - Fri, 24 Nov 2023 07:30 UTC

Am 24.11.2023 um 06:23 schrieb et99:
> On 11/23/2023 4:33 AM, Harald Oehlmann wrote:
>> Am 23.11.2023 um 11:14 schrieb Aldo Buratti:
>>> Il giorno giovedì 23 novembre 2023 alle 08:45:11 UTC+1 Harald
>>> Oehlmann ha scritto:
>>>> Am 23.11.2023 um 06:00 schrieb Ashok:
>>>>> On 11/23/2023 5:21 AM, Aldo Buratti wrote:
>>>>>> Can you give me a more precise link to these Linux builds ?
>>>>>
>>>>> Can you try the ones at
>>>>> https://sourceforge.net/projects/magicsplat/files/barebones-tcl/tcl9.0-dev/
>>>>>
>>>>> I've verified windows and linux but do not have a mac to verify macos.
>>>>>
>>>>> Not "official" beta rc's but very close.
>>>>>
>>>>> These are single file executables, so no extensions etc.
>>>>>
>>>>> Iirc the next RC should have the "bundled" extensions (thread,
>>>>> sqlite etc.)
>>>>>
>>>>> /Ashok
>>>> Thank you, Ashok.
>>>>
>>>> May I reference this page and your action on:
>>>>
>>>> https://core.tcl-lang.org/tcl/wiki?name=Tcl_9.0_Release_Items
>>>>
>>>> Take care,
>>>> Harald
>>> Thank you Ashok.
>>> Just one question: is there a way to extract the stub-files
>>> "libtclstub.a" , "litbkstub.a"  from these Linux single-executables ?
>>> Alternatively, could you upload them on sourceforge ?
>>
>> The exe is a zip file. Rename it to ".zip" and use your favorite tool
>> to explore...
>>
>> Take care,
>> Harald
>
>
> Thanks so much Ashok, I got one of your wish90prebeta's for windows and
> it is working great for me on win10.
>
> BTW, 7-zip.exe can directly read the .exe and found tcl_library and
> tk_library.
>
> I was able to get BWidgets to load after fixing a few [Package require
> Tk 8.1.1] cases; changed it to 8.1.1- which allowed for the major
> version above 8.
>
> However, I couldn't get BLT to load. It said it couldn't find Blt_Init,
> although I do see it in the BLT24.dll file. I'm guessing that 9 has
> changed something with C extensions.
>
> I'm looking forward to a wonderful xmas present with the Thread
> extension in an upcoming release :)
>
> Thanks again for the great work you do!
>

Hi ET!

I will fix BWidget soon, probably today with a new release.
You may get packages fixed for TCL 9 from Pauls work.
Klick on the package name in the table to download.

https://wiki.tcl-lang.org/page/Porting+extensions+to+Tcl+9

There is also a patched BWidget there I will just import, probobly..

Take care,
Harald

Re: Tcl 9 functions using Tcl_Size

<ujplh8$28dkh$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12448&group=comp.lang.tcl#12448

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: apnmbx-p...@yahoo.com (Ashok)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 functions using Tcl_Size
Date: Fri, 24 Nov 2023 13:36:00 +0530
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <ujplh8$28dkh$1@dont-email.me>
References: <uc34v6$2i5tv$1@dont-email.me> <yga7cpmnnw0.fsf@akutech.de>
<uc4kmr$2sf7g$1@dont-email.me> <uc4sgj$2tjgq$1@dont-email.me>
<yga3509offc.fsf@akutech.de> <uc5iid$31o51$1@dont-email.me>
<nnd$1ecc8de5$7a745187@a85bc7c44ed6ba5b> <ucd5ap$kia9$1@dont-email.me>
<7274ee27-dd4a-4b00-a0d3-2daf96affc06n@googlegroups.com>
<ujl9n0$1csfu$1@dont-email.me> <ujlvla$1gsb8$1@dont-email.me>
<ujm3s0$1hgfn$1@dont-email.me>
<b0194c2a-9980-468f-a61d-5616f435354an@googlegroups.com>
<ujmm9k$1nm1s$1@dont-email.me> <ujmvu1$1opgt$1@dont-email.me>
<f1491cc6-f20a-44bf-bd87-712d15467025n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 24 Nov 2023 08:06:00 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="117e84ee180655a45742bebd7721e3df";
logging-data="2373265"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/KCTdGFYfJMHcAJUH+uuCS"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:vcBMUJHqxca5GCZBpwPAvZnYFfk=
Content-Language: en-US
In-Reply-To: <f1491cc6-f20a-44bf-bd87-712d15467025n@googlegroups.com>
 by: Ashok - Fri, 24 Nov 2023 08:06 UTC

On 11/23/2023 3:44 PM, Aldo Buratti wrote:
> Just one question: is there a way to extract the stub-files "libtclstub.a" , "litbkstub.a" from these Linux single-executables ?
> Alternatively, could you upload them on sourceforge ?

Hmm, the SFE's do not seem to contain the stub libraries and the github
artifacts (where the Linux builds came from) don't either. So also the
include directories.

Seems like something that needs to be enhanced as other extension
writers may also want to develop against the SFE version of Tcl. I'll
log a RFE ticket for this.

/Ashok

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor