| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Timing out a REXX progra |
hi Mike,
MB> I don't see any reason why a Rexx-callable DLL could not be
MB> multithreaded, especially since there will be only two threads and
MB> the second one will never interact directly with the Rexx program.
MB> If you know of any extensions which already do this, please tell
MB> about them. I plan to write the DLL.
David Boll's freeware RXU (formerly known as YdbaUtil) does (amonst many
other things) multi-threading. ftp a copy of RXU19.ZIP off hobbes
(/incoming unless they've finaly begun to clean it up). This is his About:
RXU is a package of diverse OS/2 Rexx External Functions. Almost all the
functions in this package are in use in many of my own programs and are
fairly well de-bugged. Please let me know of any problems you encounter
in using the functions, or of any suggestions for enhancements to existing
functions, or ideas for new ones.
I've written the functions in RXU both to more fully enable Rexx as a
programming language for the OS/2 environment, and as a personal technical
challenge. Since I'm not making any money off them, I do from time to
time put support/enhancement on the back burner due to other distractions.
I'm waiting to see what the Rexx landscape will look like in the Win95
world before I explore porting RXU (at least, the portable parts) from OS/2
to
Win95.
With the functions in the RXU function package, you can make
use of some of OS/2's most powerful facilities, such as multi-threading,
processes, sessions, semaphores, memory access, OS/2 queues, etc.
Some of these features are not only useful in pure Rexx applications,
but they allow you to write Rexx programs which can talk to compiled
programs on their level (i.e. reference memory by address, use
semaphores, etc.).
Another benefit is the ability to quickly prototype real OS/2 programs
using real OS/2 APIs so that you can cheaply 'prove' techniques
before committing them to 'C' code.
The capabilities provided to Rexx programs by this package, in
conjunction with those provided by other Rexx function packages
(database access, APPC, etc.) and the base language itself allow
you to prototype or build Rexx applications with much of the
functional sophistication (and complexity, unfortunately) of "real"
OS/2 applications.
In addition to the many OS/2 API "passthrough" functions, there are
many Rexx-specific enhancements and additions.
Author: Dave Boll
(CompuServe = 74170,2016)
Internet: 74170.2016{at}compuserve.com
Release Date: 1 November, 1995
Version: 1.9
regards,
hugo
* Origin: huug{at}telebyte.nl (2:283/608.5)SEEN-BY: 50/99 78/0 270/101 620/243 711/401 409 410 413 430 808 809 934 955 SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2809 @PATH: 283/608 2802/40 777 28/777 2/777 396/1 270/101 712/515 711/808 809 @PATH: 711/934 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.