Re: [Freedos-user] Tcl for DOS

2019-10-01 Thread dmccunney
On Tue, Oct 1, 2019 at 4:03 PM Dale E Sterner  wrote:
>
> Dennis
>
> I think you were saying that TCL was used to link programs together.

Well, to tie them together.  Linking is a different thing.  You can
think of TCL as a vastly more powerful version of a batch file,
calling other programs from the script with execution guided by the
results of previous calls.  (In DOS batch you can use things like "if
errorlevel" to determine the success or failure of a previous process
and do different things depending on whether or not the previous
program succeeded.  Of course, this requires the programs you run exit
with a return code that DOS can store and access. Not all did.)

In Don Libes' Expect application written in TCL, I could to things
like use TCL to spawn an application to communicate to a remote host
that expected interactive execution, and use the TCL "expect" command
with a parameter of *what* to expect to grab the prompt from the host
and do the next thing needed in response, so I could log on to the
remote host and run commands on it and collect results automatically,
and not have to be manually controlling the process.  (I had one job
that ran at midnight, connected to a Unix host, and collected job
status reports which it then sent along to an NT server that was
accessible from the outside world so the clients could see the status
of what we were doing for them.  We *weren't* comfortable opening
ports on our firewall to let them get directly to the Unix server, and
it wasn't necessary.  Just put the reports on a server they *could*
get to and let them grab them.  And this happened automatically while
we all slept.

> Is it possible to use it to link qpro to quickview.
> Could I open quickview while runing qpro.
> If anyone would know it would be you.

Under a multi-tasking OS like Linux or Windows, likely.  Under a
single tasking OS like DOS, likely *not*.

If it could be done, it would require suspending Qpro and opening
Quickview.  I recall doing things like that in DOS using TSRs, where
the TSR display opened over what the running program had on screen.
The currently running program was suspended while the TSR ran, and
when you left the TSR, execution resumed on the underlying program.
Unless Quickview can be implemented as a TSR to pop up over QPro, I
don't see this working.  And I assume you would want to do it
interactively, and press something like a hotkey combo to pop up
Quickview.  TCL can't do that for you.  It's intended for *unattended*
processing.

I'm afraid TCL isn't the tool for the job you want to do.

> cheers
> DS
__
Dennis


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Tcl for DOS

2019-10-01 Thread Dale E Sterner
Dennis

I think you were saying that TCL was used to link programs
together. Is it possible to use it to link qpro to quickview.
Could I open quickview while runing qpro.
If anyone would know it would be you.


cheers
DS

**
>From Dale Sterner - MS organic chemistry
http://pubs.acs.org/doi/abs/10.1021/jo00975a052
***


$80K In Debt To 2.5 Million Trading Stocks
ragingbull.com
http://thirdpartyoffers.juno.com/TGL3141/5d93aa4b3f93b2a4b66f9st03duc


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Tcl for DOS

2019-10-01 Thread dmccunney
On Tue, Oct 1, 2019 at 1:30 AM Ralf Quint  wrote:
> On 9/30/2019 9:45 PM, dmccunney wrote:
> > On Mon, Sep 30, 2019 at 11:38 PM Ben Collver  wrote:
> >> Ralf Quint wrote:
> >>> On 9/29/2019 7:10 PM, dmccunney wrote:

> As mentioned in another reply, Paradox is a totally different case, with
> no relation to dBASE.
>
> FoxPro used not only the basic database file format, but also the same
> basic programming language as dBASE (I know people who transferred their
> application from dBASE IV to FoxPro to take advantage of the faster
> indexes) but also added a lot of proprietary commands, which meant that
> FoxPro programs were not backwards compatible with dBASE. FoxPro also
> included its own compiler option, which made using a separate tool like
> Clipper unnecessary...

Okay.  While I played a bit with dBASE back in the day, I never used
FoxPro, and wasn't certain how much of the dBASE programming language
it used.  The answer seems to be "All of it, with additional newer
extensions that make it not backward compatible."  That's pretty much
what I'd expect, and likely wouldn't need it to be backward
compatible.  I'd be using FoxPro in the first place because dBASE
couldn't *do* what I needed to do.

> > (I have Paradox and the manuals, but they are not currently accessible
> > and I can't Look Stuff Up.)

> see above...

Thank you.

> > And yes, Protected mode was pretty much a requirement.  I note SQLite
> > for DOS was built using DJGPP, which means you need something like a
> > 386 with a memory extender loaded to run it in DOS.  I doubt this will
> > run on an 8088/8086 in Real Mode.
>
> dBASE II and III definitely do, I am not sure right now about dBASE IV,
> it could be that this required at least an 80286...

That sounds about right.  Requiring a 286 0r 386 wouldn't be a deal
breaker for me.  I have long since stopped using my original Intel
8088 XT clone, and don't care whether current code might run on it.
Someone who wants to be totally retro and still use ancient PC
hardware that was real mode only won't be looking at stuff like this.

> Ralf
__
Dennis


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New FreeDOSers Monthly Reminder

2019-10-01 Thread dps
Understood!

On Tue, Oct 1, 2019, 2:01 AM John Price  wrote:

>
> --
>
> We have only a few rules for posting to the FreeDOS mailing lists:
>
> 1. NO HATE SPEECH OR BULLYING
>
>Make sure everyone feels safe. Bullying of any kind isn't allowed,
>and degrading comments about things like race, religion, culture,
>sexual orientation, gender or identity will not be tolerated.
>
>Don't swear. We don't want this mailing list to become what Usenet
>turned into.
>
> 2. NO PROMOTIONS OR SPAM
>
>Remember, this group is about FreeDOS. General DOS topics are okay,
>but try to keep it related to FreeDOS. Self-promotion, spam and
>irrelevant links aren't allowed. Spammers will be banned.
>
>Keep posts on-topic. We set up this mailing list to discuss FreeDOS
>issues.
>
> 3. BE KIND AND COURTEOUS
>
>We're all in this together to create a welcoming environment. Let's
>treat everyone with respect. Healthy debates are natural, but
>kindness is required.
>
>No flame wars. If you feel really strongly against what someone has
>said, send a reply off-list.
>
> --
>
>
>
>
> /* This is an automated message sent out to the mailing list at the
> first of each month.  It is automagically downloaded from
> http://freedos.sourceforge.net/freedos/lists/remind.txt
>
> Feel free to contact John Price if necessary by replying to this
> message. */
>
>
>
> ___
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] New FreeDOSers Monthly Reminder

2019-10-01 Thread John Price


--

We have only a few rules for posting to the FreeDOS mailing lists:

1. NO HATE SPEECH OR BULLYING

   Make sure everyone feels safe. Bullying of any kind isn't allowed,
   and degrading comments about things like race, religion, culture,
   sexual orientation, gender or identity will not be tolerated.

   Don't swear. We don't want this mailing list to become what Usenet
   turned into.

2. NO PROMOTIONS OR SPAM

   Remember, this group is about FreeDOS. General DOS topics are okay,
   but try to keep it related to FreeDOS. Self-promotion, spam and
   irrelevant links aren't allowed. Spammers will be banned.

   Keep posts on-topic. We set up this mailing list to discuss FreeDOS
   issues.

3. BE KIND AND COURTEOUS

   We're all in this together to create a welcoming environment. Let's
   treat everyone with respect. Healthy debates are natural, but
   kindness is required.

   No flame wars. If you feel really strongly against what someone has
   said, send a reply off-list.

--

  
  

/* This is an automated message sent out to the mailing list at the
first of each month.  It is automagically downloaded from 
http://freedos.sourceforge.net/freedos/lists/remind.txt 

Feel free to contact John Price if necessary by replying to this
message. */



___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user