|
From: Harald O. <har...@el...> - 2025-11-12 10:03:57
|
Thanks, Donal, the difference public Headers/Code is not in the TIP. It should not be in voted state to my understanding. Thanks, Harald Am 12.11.2025 um 10:48 schrieb Donal Fellows: > Tcl 9.0 and 8.6 remain exactly as they were (for people who are > stuck), /and/ we are being quite a bit more conservative with our public > headers, at least for now. This is literally for building Tcl 9.1 itself. > > Also, embedded platforms may actually benefit from using a newer > compiler. There's a definite non-zero chance that stopping insisting on > remaining in the Century of the Fruitbat will lead to benefits. (When > one searches online for the state of such things, it turns out that the > platforms that have a problem with upgrading tend to be 8-bit and 16-bit > platforms, or older; Tcl's /never /been supported on sub-32-bit anyway.) > > Note that we can't quite go full in on C11 as MSVC has failed to > implement some parts, and has done some other parts poorly; you need to > poke around quite a bit to find those (hint: *max_align_t*). But > variadic macros are just so thoroughly useful for reducing the ugliness > (especially when paired with for-loop-scoping, though that's not this > change) and that's something that MSVC (and gcc and clang) supports. > > Donal. > > ------------------------------------------------------------------------ > *From:* Marc Culler <cul...@gm...> > *Sent:* Wednesday, November 12, 2025 08:09 > *To:* apn...@ya... <apn...@ya...> > *Cc:* tcl...@li... <tcl...@li...> > *Subject:* Re: [TCLCORE] TIP 715 approved? > > > My recollection is that we "decided" that no vote was needed on the TIP, > as it is only providing information, and that the information it > contains would need to be revised over time. > > - Marc > > On Wed, Nov 12, 2025 at 4:54 AM apnmbx-public--- via Tcl-Core <tcl- > co...@li... <mailto:tcl...@li...>> wrote: > > TIP 715 [core.tcl-lang.org] <https://urldefense.com/v3/__https:// > core.tcl-lang.org/tips/doc/trunk/tip/715.md__;!!PDiH4ENfjr2_Jw!Hq- > wn_CkmqWjlb7HPkKP3kxqJBijcx95Yy5-kVaVOopU- > OiErFpBdlSHkp8VizI6kr2pQkjoRGlcn-fAdk8zOm6a8Z6rrw$> /Supported > platforms and build environments for Tcl/Tk 9.1/ shows Vote as Done. > When did this happen? > > Amongst other things, it requires C11 support in compilers and drops > support for Windows versions prior to Windows 10. > > I don’t object to either of these (though the requirement for C11 > gives me a bit of pause for users of embedded platforms) but I am > curious to know when this vote/decision was explicitly made. I know > it was discussed more than once in the online meetings but was not > aware of a final decision. > > > > > _______________________________________________ > Tcl-Core mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-core -- ELMICRON Dr. Harald Oehlmann GmbH Koesener Str. 85 06618 NAUMBURG - Germany Phone: +49 3445 781120 Direct: +49 3445 781127 www.Elmicron.de German legal references: Geschaeftsfuehrer: Dr. Harald Oehlmann UST Nr. / VAT ID No.: DE206105272 HRB 212803 Stendal |