HP3000-L Archives

September 2006, Week 4

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
john pitman <[log in to unmask]>
Reply To:
john pitman <[log in to unmask]>
Date:
Fri, 29 Sep 2006 08:03:33 +1000
Content-Type:
text/plain
Parts/Attachments:
text/plain (59 lines)
The mpe Business Basic product will do a very good job of converting B/V to
its own syntax, but that still limits you to MPE.
We looked at the eloquence basic, but its screen handling was too far away
from our own in B/V to be worth using, so we are rewriting it all in C. We
now have C routines that will work in Block/Line mode transparently on both
MPE and UX via terminal emulators.....as well as Image calls, sorts and
reporting. For whatever reason we were also unable to get calls to C
subroutines to work from Eloquence.

jp

-----Original Message-----
From: HP-3000 Systems Discussion [mailto:[log in to unmask]] On Behalf
Of Steve Cooper
Sent: Friday, 29 September 2006 7:35 AM
To: [log in to unmask]
Subject: Re: [HP3000-L] Basic V

 
Aaron asks:
> Is anyone aware of any company that has developed a code 
> converter that 
> will translate Basic V programs to any other language 
> including another 
> version of Basic?

While most people are now familiar with the Eloquence product
(www.hp-eloquence.com) as a TurboImage compatible database system, many do
not realize that it also includes a BASIC programming language, screen
handling features and other components that stem from its origins as an
HP-250/260 migration tool.

The BASIC language in Eloquence is more like Business Basic than BASIC/V,
and while the syntax and features are in many cases different, it's still
probably a good target for an automated source code conversion from BASIC/V.

Eloquence BASIC has the database access and screen handling built into the
language, and of course includes the Eloquence database which is 100%
compatible with Turbo Image for most applications.

There would of course be issues to be solved such as dealing with the usual
collection of external SPL functions and 3rd party libraries found in large
BASIC/V applications, but using Eloquence as a conversion target for both
the BASIC language code and the database should be a quite attractive
option.

And the ported BASIC and database system could then run on any of HP-UX,
Linux, or Windows (there might be other aspects of the entire system
migration which would be more limiting of course).

Steve Cooper
Resource 3000

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2