bencollver
30.09.2024, 01:16 |
Tcl 8.6.15 for DOS (Announce) |
Tcl 8.6.15 built with DJGPP. Includes Ck and Sqlite. Lightly tested on DOSBox and FreeDOS.
Updated to libtommath 1.3.0
Updated to sqlite 3.34.1
Includes several crash fixes
2024-03-05 [1b8a89] TCL_PACKAGE_PATH in tclConfig.sh change from TCL list to ";"
separated items (nijtmans)
*** POTENTIAL INCOMPATIBILITY ***
https://archive.org/details/tcl-8.6.15-for-dos
gopher://tilde.pink/1/~bencollver/files/dos386/devel/tcl/ |
Oso2k
30.09.2024, 20:20
@ bencollver
|
Tcl 8.6.15 for DOS |
> Tcl 8.6.15 built with DJGPP. Includes Ck and Sqlite. Lightly tested on
> DOSBox and FreeDOS.
Not super familiar with Tcl but did you mean Tk instead of Ck? |
bencollver
01.10.2024, 01:03
@ Oso2k
|
Tcl 8.6.15 for DOS |
> > Tcl 8.6.15 built with DJGPP. Includes Ck and Sqlite. Lightly tested on
> > DOSBox and FreeDOS.
>
> Not super familiar with Tcl but did you mean Tk instead of Ck?
I meant Ck, which is a curses-based widget set modeled after Tk. Basically you can use Tk-style code to create a TUI application. I am not fond of Ck, but i carried it over from the original DJGPP patch set that this build is based on.
By the way, i also put up a DJGPP build of sqlite 3.34.1.
gopher://tilde.pink/1/~bencollver/files/dos386/database/sqlite/ |
bencollver
02.10.2024, 03:34
@ bencollver
|
Tcl 8.6.15 for DOS |
I posted tcl86r8.zip, which includes the following changes:
* Remove erroneous instructions to build libtommath.
Tcl uses its own custom build of libtommath.
* Fix erroneous sqlite Makefile
* Update to sqlite version 3.38.5
p.s.
I am making progress on building tcl 9.0.0 with DJGPP. Note that the core team plans to make threads a hard requirement at some point. When that happens i will stop updating the DJGPP build.
https://core.tcl-lang.org/tips/doc/trunk/tip/491.md |
Oso2k
02.10.2024, 08:09
@ bencollver
|
Tcl 8.6.15 for DOS |
> > Not super familiar with Tcl but did you mean Tk instead of Ck?
>
> I meant Ck, which is a curses-based widget set modeled after Tk. Basically
> you can use Tk-style code to create a TUI application. I am not fond of
> Ck, but i carried it over from the original DJGPP patch set that this build
> is based on.
Oh. That makes more sense. One of these days, I'd like to implement the `sas` (https://rmkit.dev/apps/sas) for non-eReaders. Probably X11, DOS/VGA, HTML/JS to start. |
glennmcc
North Jackson, Ohio (USA), 02.10.2024, 12:25
@ bencollver
|
Tcl 8.6.15 for DOS |
>
> I am making progress on building tcl 9.0.0 with DJGPP. Note that the core
> team plans to make threads a hard requirement at some point. When that
> happens i will stop updating the DJGPP build.
>
That's the same reason that ffmpeg cannot go beyond v5.x
beginning with v6.x threads are required
and I have been unable to find a current implementation of threads for DJGPP --- --
http://glennmcc.org/ |
Oso2k
03.10.2024, 04:58
@ glennmcc
|
Tcl 8.6.15 for DOS |
> >
> > I am making progress on building tcl 9.0.0 with DJGPP. Note that the
> core
> > team plans to make threads a hard requirement at some point. When that
> > happens i will stop updating the DJGPP build.
> >
>
> That's the same reason that ffmpeg cannot go beyond v5.x
> beginning with v6.x threads are required
> and I have been unable to find a current implementation of threads for
> DJGPP
I am not pThreads expert but what about?
https://www.delorie.com/pub/djgpp/current/v2tk/fpth314s.zip
https://www.delorie.com/pub/djgpp/current/v2tk/fpth314b.zip
https://www.delorie.com/pub/djgpp/current/v2tk/00_index.txt
fpth314b.zip B 84,267 2017-02-22 FSU Pthreads (POSIX Threads) 3.14 for DJGPP V2
fpth314s.zip B 297,092 2017-02-22 FSU Pthreads (POSIX Threads) 3.14 sources
https://www.delorie.com/pub/djgpp/current/v2gnu/pth207s.zip
https://www.delorie.com/pub/djgpp/current/v2gnu/pth207b.zip
https://www.delorie.com/pub/djgpp/current/v2gnu/00_index.txt
pth207b.zip B 287,972 2007-04-13 GNU Pth threading 2.0.7 with semaphore support for DJGPP V2
pth207s.zip B 745,073 2007-04-13 GNU Pth threading 2.0.7 sources |
glennmcc
North Jackson, Ohio (USA), 03.10.2024, 05:09
@ Oso2k
|
Tcl 8.6.15 for DOS |
>
> I am not pThreads expert but what about?
>
> https://www.delorie.com/pub/djgpp/current/v2tk/fpth314s.zip
> https://www.delorie.com/pub/djgpp/current/v2tk/fpth314b.zip
> https://www.delorie.com/pub/djgpp/current/v2tk/00_index.txt
> fpth314b.zip B 84,267 2017-02-22 FSU Pthreads (POSIX
> Threads) 3.14 for DJGPP V2
> fpth314s.zip B 297,092 2017-02-22 FSU Pthreads (POSIX Threads)
> 3.14 sources
>
>
> https://www.delorie.com/pub/djgpp/current/v2gnu/pth207s.zip
> https://www.delorie.com/pub/djgpp/current/v2gnu/pth207b.zip
> https://www.delorie.com/pub/djgpp/current/v2gnu/00_index.txt
> pth207b.zip B 287,972 2007-04-13 GNU Pth threading 2.0.7
> with semaphore support for DJGPP V2
> pth207s.zip B 745,073 2007-04-13 GNU Pth threading 2.0.7
> sources
I have those, tried 'em,
they do not work with the current implementation of threads in ffmpeg --- --
http://glennmcc.org/ |
Oso2k
06.10.2024, 03:10
@ glennmcc
|
Tcl 8.6.15 for DOS |
> I have those, tried 'em,
> they do not work with the current implementation of threads in ffmpeg
That's disappointing to hear. |