Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #107: The keyboard isn't plugged in


comp / comp.lang.tcl / ANNOUNCE: Tcl Windows API 5.0 Beta 1

SubjectAuthor
o ANNOUNCE: Tcl Windows API 5.0 Beta 1Ashok

1
Subject: ANNOUNCE: Tcl Windows API 5.0 Beta 1
From: Ashok
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Sun, 29 Sep 2024 05:55 UTC
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: apnmbx-public@yahoo.com (Ashok)
Newsgroups: comp.lang.tcl
Subject: ANNOUNCE: Tcl Windows API 5.0 Beta 1
Date: Sun, 29 Sep 2024 11:25:54 +0530
Organization: A noiseless patient Spider
Lines: 84
Message-ID: <vdaq5b$1ksma$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 29 Sep 2024 07:55:55 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="d4f1d8d4cc1b6fc8c2489f439e0ba115";
logging-data="1733322"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ANMldxyWwPSZZUMnQvAjq"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ikO/aHJHt9LzZW/XHZ23K89cuHc=
Content-Language: en-US
View all headers

Difference from 4.7.2:

Adds support for Tcl 9.
Drops support for Windows versions prior to Windows 7 SP1.
Drops the "modular" and "binary" build configurations.

# Tcl Windows API (TWAPI) extension

The Tcl Windows API (TWAPI) extension provides access to the Windows API
from within the Tcl scripting language.

* Project source repository is at https://github.com/apnadkarni/twapi
* Documentation is at https://twapi.magicsplat.com
* Binary distribution is at
https://sourceforge.net/projects/twapi/files/Current%20Releases/Tcl%20Windows%20API/

## Supported platforms

TWAPI 5.0 requires

* Windows 7 SP1 or later
* Tcl 8.6.10+ or Tcl 9.x

### Binary distribution

The single binary distribution supports Tcl 8.6 and Tcl 9 for both 32-
and 64-bit platforms.

It requires the VC++ runtime to already be installed on the system.
Download from
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist
if necessary.

Windows 7 and 8.x also require the Windows UCRT runtime to be installed
if not present. Download from
https://support.microsoft.com/en-gb/topic/update-for-universal-c-runtime-in-windows-c0514201-7fe6-95a3-b0a5-287930f3560c.

In most cases, both the above should already be present on the system.

Note that the *modular* and single file *bin* in 4.x distributions are
no longer available and will not be supported in 5.0.

## TWAPI Summary

The Tcl Windows API (TWAPI) extension provides access to the Windows API
from within the Tcl scripting language.

Functions in the following areas are implemented:

* System functions including OS and CPU information,
shutdown and message formatting
* User and group management
* COM client and server support
* Security and resource access control
* Window management
* User input: generate key/mouse input and hotkeys
* Basic sound playback functions
* Windows services
* Windows event log access
* Windows event tracing
* Process and thread management
* Directory change monitoring
* Lan Manager and file and print shares
* Drive information, file system types etc.
* Network configuration and statistics
* Network connection monitoring and control
* Named pipes
* Clipboard access
* Taskbar icons and notifications
* Console mode functions
* Window stations and desktops
* Internationalization
* Task scheduling
* Shell functions
* Registry
* Windows Management Instrumentation
* Windows Installer
* Synchronization
* Power management
* Device I/O and management
* Crypto API and certificates
* SSL/TLS
* Windows Performance Counters

1

rocksolid light 0.9.8
clearnet tor