America Online
APPLE II DEVELOPMENT FORUM CONFERENCE LOG
Tuesday, August 28, 1990 10:00 p.m. Eastern Time
Topic: Complete Pascal
with Special Guest, Vince Cooper of Complete Technology
Forum Leader: Dave Sugar (AFL Dyfet)
AFL Dyfet Okay, I believe we are now ready to get started :)
AFL Dyfet Good evening and welcome to the Apple II Development Forum
Conference. We will
AFL Dyfet be discussing Complete Pascal tonight with our special guest,
Vince Cooper of
AFL Dyfet Complete Technology. We will be using protocol starting now!
This means that
AFL Dyfet if you wish to ask a question, enter a '?' on a line by itself,
AFL Dyfet and if you wish to respond/comment on the current question,
AFL Dyfet enter a '!' on a line by itself. I will now turn the floor over
AFL Dyfet to our guest, Vince, who can explain to you what Complete
Technologies is,
AFL Dyfet and what their relationship with TML, and TML Pascal II users will
be.
VCooper Thanks Dave!
VCooper Hello everyone!
VCooper My name is Vince Cooper and I am the president of a new company
called
VCooper Complete Technology, Inc. Some of you may know me as the former A2
GS products
VCooper manager from TML Systems.
VCooper We are now in the business of publishing development tools for the
IIGS with
VCooper the former TML Pascal II and TML Basic being the first products we
have
VCooper brought to market.
VCooper We have updated the Pascal product to fix some problems in the
text editor
VCooper and have recently released Complete Pascal 1.0, and are working
hard on
VCooper Complete Pascal 2.0 which is to be a full blown upgrade of the
product.
VCooper We will do some work on Basic after the first of the year to
correct some
VCooper massive problems there, however, we felt the current market
dictated that
VCooper we work on the Pascal product first.
VCooper Basicly what has happened is that TML Systems felt that their
company was
VCooper better off to focus their attentions on creating new and inovative
products
VCooper for the Macintosh and that you, their former customers were better
off with
VCooper another company handling their former IIGS products.
VCooper The last few months at TML Systems all development and support
attention was
VCooper spent in the direction of the Macintosh and they, nor I, felt this
was fair
VCooper to their many many loyal IIGS customers.
VCooper Therefore, on the first of July we started Complete Technology,
and purchased
VCooper the rights to TML's IIGS product line and and started immediate
work to make
VCooper the products the best that we could for IIGS developers. We feel
we have
VCooper corrected the most drastic problem in Pascal (you couldnt edit
source) and
VCooper are now working hard on the other known problems as well as some
enhancements
VCooper that I felt were warranted...
VCooper As far as technical support and updates go, we have institued a
support
VCooper program for TML's former clients with our company to open a
support channel
VCooper for you, and to make updates and upgrades available in the
future.
VCooper Unfortunately due to many different circumstances we could not
offer free
VCooper updates and support to all of their former clients, therefore, the
support
VCooper program and update offer that we have put together has a nominal
charge
VCooper associated with it.
VCooper We would like to have been able to do this for free for everyone
since
VCooper the previous preformance of the publisher left a bit to be desired
in the
VCooper support area, however, we just couldnt do it for several thousand
people and
VCooper stay in business very long.
VCooper Plans? Well, as stated we are working on an upgrade to the Pascal
product
VCooper to bring it in line with what we feel a professional quality
development tool
VCooper should be. We will then start working on Basic to correct its
many problems
VCooper and bring it up to date with the current operating system used on
the IIGS.
VCooper The Basic work will be a little more intense since it also
involves a
VCooper conversion of development systems, however, we feel we can have
something
VCooper accomplished sometime early next year. Not the news some of you
wanted to hear
VCooper but better than you would have heard under the former
circumstances.
VCooper with that, I'll hand this back to Dave and see if I can handle any
questions
VCooper he or any of you might have for me tonight.
AFL Dyfet I for one feel you have a strong series of products to work with,
and hope that
AFL Dyfet you can overcome some of the negative impressions left by TML
Systems in the
AFL Dyfet market place. I think now is not a time to dwell on the mistakes
of the past,
AFL Dyfet but to look at the future for these potentially superb products.
This is, in
AFL Dyfet many ways, about the best thing that could have happened for TML
Pascal and
AFL Dyfet Basic. I believe that A2 has the first question. GA A2...
A2GS 2 brief Q's....1) Any plans for supporting C?
A2GS In the long run of course, GA
VCooper In the very long run, maybe. Personally I feel there are already
two good
VCooper C compilers available and I would rather see our company pursue
something
VCooper that isnt already there such as Fortran, or to add an assembler to
our product
VCooper line..
AFL Dyfet (Just so long as you keep the nightmare of Cobol away from the
IIgs :)
AFL Dyfet And your 2nd Q, A2?
VCooper No Cobol, please! :)
A2GS 2) What is your view of the II's current status and future?
A2GS GA
VCooper I feel the IIGS has a bright future or I wouldnt be here... We've
made a
VCooper substancial financial investment in taking over these products and
setting
VCooper up a company to support and maintain them. Obviously we wouldnt
have done
VCooper this if we didnt feel it was going to be worthwhile in the long
run.
VCooper GA
AFL Dyfet Okay, Omega Man, you have the floor now...
Omega Man does/will the resource editor allow you to save sound and picture
resources? GA
SteveB That would be nice!
Omega Man :)
VCooper Right now it doesnt. We are in the process of deciding what we
want to do with
VCooper the resource editor. I'm not sure if we should enhance it to
handle many
VCooper different types of resources, or if we couldnt better spend the
time and
VCooper resources in enhancing the compiler so that it can handle OMF
files from
VCooper outside sources and other options that it now doesnt have. As
with any
VCooper development company our resources are limited. It might be better
for us to
VCooper leave high level resource editing and creation to speciality
products such
VCooper as Genesys and others and stick to the compilers. What we have
now is enough
VCooper to get a basic program up and running. It doesnt handle
everything, and could
VCooper probably use a small bit of enhancing, but I doubt you'll ever see
anything
VCooper from us that is as indepth as Genesys is in handling resource
generation.
VCooper GA
Omega Man ga Froo
AFL Dyfet Okay, Frooddude, you have the floor now...GA...
Frooddude Ok.... Vince, who are the people behind the "We" you have been
speaking of?
VCooper Well, at this time the people making the decisions are myself and
a couple of
VCooper folks that have invested money. I've also sent offers to a couple
of
VCooper programmers that I hope to bring online soon to work on our linker
and on our
VCooper Basic product. right now I'm doing all of the programming and
support and
VCooper that is just a bit to much for one guy to handle. We also have a
couple of
VCooper girls that work here in the office handling phone calls and paper
work so that
VCooper I dont screw things up too bad... :)
Frooddude Ok, thanks.
AFL Dyfet Okay, Michael, you have the floor now...GA...
Michael515 Will you have a Direct Connect area in ADV soon?
VCooper We've spoken to Dave about that and some things are working behind
the scenes
VCooper for online support here on AO.
VCooper GA
VCooper (Right now you can catch us in the Pascal folder in the Let's
Discuss area.) GA
AFL Dyfet Hmm...there are a few things in the works, yes ;)...
Shadow100 About when will v1.0 be ready to send out and how much will that
small upgrade
Shadow100 be.
VCooper 1.0 is already shipping, sans nice looking labels. The support
program costs
VCooper $29.95 for Pascal customers and $19.95 for Basic customers. There
are
VCooper some letters containing information about what is going on being
mailed out
VCooper to all of TML's former clients, although this is moving a little
slower than
VCooper we would like. If you're really curious we have posted the
letters here online
VCooper in the Pascal folder, inside a folder titled News From Complete
Technology.
VCooper GA
Shadow100 Thanks.
Kerry C2 Whats will v2.0 offer over the current v1.0 of Pascal?
VCooper 2.0 will offer a linker that allows you to link asm and c
subroutines to
VCooper your Pascal programs, or generates Pascal files that can be linked
to your
VCooper asm or C programs. It will also offer some enhancement in the
resource
VCooper editor although as I stated these enhancements will not be
bringing it inline
VCooper with some of the resource specific products like Genesys.
VCooper It will also correct some problems that we have found to be our
fault in
VCooper the existing editor and compiler.
VCooper (By our fault I mean we are now accepting responsibility for
things that
VCooper were wrong in the origional release which of course we didnt
write.)
VCooper GA
AFL Dyfet Go ahead Omega Man...
Omega Man will the 2.0 upgrade be free (to 1.0 users)?
VCooper We're not sure what the price will be at this time. Please
understand that
VCooper you are not buying version 1.0. It is simply thrown in as an
enducement to
VCooper get folks to join the support program.
VCooper We will ONLY offer future updates and upgrades to those that do
join the
VCooper support system. This is the only manner in which we can stay in
business
VCooper and support thousands of people that didnt purchase software from
our company.
VCooper Kind of a drag I know, but also a fact of business life...
VCooper GA
Omega Man sounds cool, :) ...ga...
Kerry C2 Do you have plans for improving the size of source code files
generated
Kerry C2 by the compiler, such as an optimizer in future versions?
VCooper Once we have improved the linker then we'll look at licensing some
things that
VCooper will make this possible. A few things that are not possible now
will become
VCooper reality once we have a new linker in the system. There are
existing utilities
VCooper that can be used to decrese the size of the load files and such...
I've
VCooper never tried to use what is there now, so I cant say for sure if
they work or
VCooper not on what the compiler system is generating right now. Some of
you may
VCooper have given it a try and may be able to answer this. This is not
an area that I
VCooper have checked out in depth yet. There were too many aligators in
the swamp for
VCooper me to look at the ducks... :)
VCooper GA
Kerry C2 Thanks.
AFL Dyfet Okay, RobertHess, you have the floor now...
RobertHess I realize that at this time, you have your hands full, but is
there a
RobertHess glimmer in your eye of future products and directions? Do you see
your
RobertHess company just being in the develpment tools business, or might
you
RobertHess also look towards 'general' applications as well? GA
VCooper Right now we're just looking at development tools and utilites.
Since we
VCooper came into being with an existing product line, something most
companies dont do
VCooper we havent taken a long look at application programs or anything
like that
VCooper yet. I never say never, but its not in the business plan right
now.
VCooper We do plan to look at another language or an assembler, but that's
still many
VCooper months away.
VCooper GA
RobertHess Thanks, (looking forward to a Modula-2 :-) GA
VCooper ( I thought someone just released a Modula-2, but I may be
wrong..)
AFL Dyfet Okay SteveB, you have the floor now...
SteveB Ok-- I noticed AWSOME pastinng in CP v1.0. The Cutting still
stinks, thought..
SteveB Are you planning to fix this? :)
SteveB (Dumb Question :)
VCooper Yes, however, we're waiting to see what, if any, corrections are
in the
VCooper next version of system software. CP 1.0 cuts and deletes much
better than
VCooper its counter part, Pascal II, however, we and our beta testers
admit there are
VCooper still some problems there with large chunks. We havent found any
scrollbar
VCooper freezing or any of the other problems, however, at least in 98% of
all cases.
SteveB I'm a Beta tester :)
SteveB GA- Thanks :)
VCooper I wont say they wont ever freeze, but nothing like what was in the
original
VCooper releases of this software. We did find some problems there with
the way the
VCooper program was coded and corrected them.
VCooper GA
AFL Dyfet Okay, go ahead Omega Man...
Omega Man Did you correct the problem with the Case statements (they couldnt
handle multiple numbers.. like Case numer of 45..100
VCooper that is not a bug, but it is the way this particular
implimentation works.
VCooper That IS something we are looking at changing, but I've not even
looked at
VCooper the source code in that part of the compiler yet. If we can get
to it, we'll
VCooper handle that in the 2.0 release.
VCooper You can code around that problem, and if you're having trouble
send me some
VCooper email and I'll get you some code fragments that show you how to
can work around
VCooper the limitation.
VCooper GA
RobertHess First a comment on the previous question... case ranges are not
part
RobertHess of 'standard' pascal, but are implemented by a couple compilers.
RobertHess ...and TML 'did' document theirs as being one of them... now my
?
RobertHess Vince, I assume that many of your 'support' questions are still
in
RobertHess the relm of 'ToolBox' programming on the GS, rather then actual
RobertHess problems with your product. What ideas or methods do you have
for
RobertHess dealing with this? How much of a burden is this proving on your
RobertHess overall support efforts? GA
VCooper Well, I'd like to see some of the book publishers update their
existing
VCooper books and I'd like to see some new books done on programming with
resources.
VCooper However, right now, most of the questions we're getting are on how
to deal
VCooper with and get around some of the problems that were in the original
release of
VCooper the compiler. I believe with our first update, and our future
upgrade, we
VCooper will correct that and go back to answering general programming
type questions.
VCooper I'd MUCH rather answer those types of questions even though they
dont really
VCooper have anything to do with the tool being used to create the
program... :)
VCooper GA
RobertHess :-> yeah, I know what you mean... GA
AFL Dyfet Okay Kerry, GA...And then Steve will have the last Q for
tonight...
Kerry C2 I've never been able to get Real2Integer in TMLUtils library to
work correctly,
Kerry C2 has this/will this bug/feature be fixed in future versions?
VCooper It is a bug, and yes, we'll fix that in 2.0.
VCooper Right now you can call SANE and use a call that will accomplish
much the
VCooper same thing.
VCooper GA
Kerry C2 I use SANE to do the conversions.
SteveB Will you fix the Resoource Editor's problem of messing up Resource
files when..
SteveB you edit a menu resource? Is this a bug? :)
VCooper It's a bug, but we're not absolutely sure whos... Right now we
are aware of
VCooper some problems in the Resource Manager that cause trouble when you
are changing
VCooper the size of a resource which is what happens when you edit a menu
with our
VCooper editor. I'm sure some of the problem is also in CP's code. We'll
be fixing
VCooper this as soon as we get some updated system software and get the
word that
VCooper the problem we know about in the Resource Manager has been
fixed.
Dave Lyons Steve, what sort of messing-up happens?
SteveB When executing the Progam, I get an error "Unable to open Resource
Fork".
SteveB And then some Error numbers.
Kerry C2 Whenever I edit menu resources, the rest of the file becomes
corrupted
Kerry C2 and useless. If you don't use menu resources you should be ok
now.
VCooper There are some other problems with some things being off in the
resource
VCooper editor that ARE our fault and only our fault that we will be
repairing soon.
VCooper We'll get the word out to our customers in the support program as
soon as
VCooper something is done.
VCooper GA
SteveB Thanks :)
AFL Dyfet Okay, I would like to thank our guest, Vince, for attending
tonight....it was
AFL Dyfet much good news you have brought....
AFL Dyfet I know you need to leave shortly, so if you have any closing
comments?
VCooper Not really... Just would like to say that it has been a real
pleasure to
VCooper talk to everyone and if you have further questions for me you're
welcome to
VCooper post them in the Pascal folder here in the Let's Discuss area. I
check that
VCooper area a couple of times daily and answer any questions. Also for
those that
VCooper are interested we are also doing some work on the manual and will
be making
VCooper some improvements there. Wont do those of you that already have
it much good,
VCooper but future people that use the product wont go through the same
cold sweats
VCooper that some of you did... :)
VCooper Thanks folks! its been a real pleasure!
Kerry C2 Thanks for your time and help, and good luck!!
AFA Gary J Thanks, Vince!
VCooper Good night, everyone!