home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.databases.progress,comp.answers,news.answers
- Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!spool.mu.edu!howland.reston.ans.net!ix.netcom.com!netcom.com!rsmith
- From: rsmith@netcom.com (Richard S. Smith)
- Subject: comp.databases.progress Frequently Asked Questions (FAQ)
- Message-ID: <rsmithDEtq15.C52@netcom.com>
- Followup-To: comp.databases.progress
- Summary: Questions and answers having to do with the Progress 4GL & RDBMS
- Keywords: Progress 4GL RDBMS database questions answers
- Reply-To: rsmith@netcom.com (Richard S. Smith)
- X-Newsreader: TIN [version 1.2 PL1]
- Date: Wed, 13 Sep 1995 03:07:53 GMT
- Approved: news-answers-request@MIT.EDU
- Lines: 817
- Sender: rsmith@netcom2.netcom.com
- Xref: senator-bedfellow.mit.edu comp.databases.progress:2082 comp.answers:14245 news.answers:52863
-
- Archive-name: databases/progress-faq
- Posting-Frequency: bi-weekly
- Last-modified: 1995/07/19
- Version: 1.10
-
- ================================================================================
-
- comp.databases.progress -- Answers to Frequently Asked Questions - Version 1.10
-
- Last updated: July 19, 1995
-
- Copyright (C) 1995 by Richard S. Smith. This file may be freely copied and
- redistributed. All I ask is that it remains whole and intact and that this
- notice is not altered.
-
- Maintainer: Richard S. Smith (rsmith@netcom.com)
-
- ================================================================================
-
- This file (progress-faq) is intended to provide answers to certain
- questions that come up regularly on the comp.databases.progress newsgroup.
- People who are new to the newsgroup are encouraged to read this document
- before posting questions to the newsgroup.
-
- This FAQ has been created by me (Richard Smith) in accordance with the
- prevailing traditions and customs of the Internet, which place high value
- on the free dissemination and exchange of information. It was not created
- by Progress Software Corporation and PSC does not sponsor or support it in
- any way, although individual employees of PSC do support my efforts (as
- individuals) and contribute information.
-
- This is a living document. It exists because of the contributions of many
- people in the Progress user community and the Internet at large. If you
- have a question that you think should be here, please let me know. It's
- nice if you can provide the answer as well, but that is not a requirement.
- I will do my best to update this FAQ regularly, but in all honesty I am
- more strongly motivated to do so when I receive support and encouragement
- from others in the Progress user community.
-
- Please note that the information presented here is not guaranteed to be
- free from errors. If you find any, please let me know and I will fix them.
- Also please note that email addresses and URL's are not guaranteed to work
- forever and may not be accessible from your particular site. For the sake
- of consistency all addresses are given in URL format.
-
- PROGRESS is a Registered Trademark of Progress Software Corporation,
- Bedford, Massachusetts.
-
- ================================================================================
-
- Notes on Version 1.10
-
- Version 1.10 is the first "approved" release of the FAQ. It also corrects
- some errors and typos from earlier versions.
-
- This version contains general information about comp.databases.progress and
- Progress itself. Section 4, which contains answers to "technical"
- questions about Progress V6 and V7, is still under development. Please
- contact me via email with any questions (and answers) you think should be
- here.
-
- ================================================================================
-
- This FAQ is currently available at the following FTP sites:
-
- My site - always guaranteed to have the latest version:
-
- ftp://ftp.netcom.com/pub/rs/rsmith/progress-faq
-
- Other sites are welcome to mirror this FAQ. All I ask is that you let me
- know who you are so that I can keep you informed of any updates.
-
- ================================================================================
-
- TABLE OF CONTENTS
-
- Part 1 - Introduction
-
- 1.1) What is the charter of comp.databases.progress?
- 1.2) Is it OK to post "advertising" on comp.databases.progress?
- 1.3) What are the guidelines for posting job openings?
- 1.4) What are the guidelines for posting resumes?
- 1.5) How can I get comp.databases.progress if my site doesn't have a
- Usenet News feed?
- 1.6) Are archives of comp.databases.progress available?
- 1.7) How long has comp.databases.progress been on Usenet?
- 1.8) What do all the abbreviations and jargon that I see here mean?
-
- Part 2 - General Information
-
- 2.1) What is Progress?
- 2.2) How do I contact PSC?
- 2.3) How do I contact PSC via Email?
- 2.4) Does PSC have a Web page?
- 2.5) What is the Crescent Software Division?
- 2.6) Is it "Progress" or "PROGRESS"?
- 2.7) How long has Progress been around?
- 2.8) Is PSC a publicly traded company?
- 2.9) What platforms does Progress run on?
- 2.10) What is the current version of Progress?
- 2.11) How does Progress version numbering work?
- 2.12) What's the difference between V6 and V7?
- 2.13) Is V7's GUI mode under Windows compatible with V7 GUI under Motif?
- 2.14) What is the next version of Progress going to be like?
- 2.15) Is Progress an SQL-based language?
- 2.16) Does Progress support Linux?
-
- Part 3 - Progress Information and Resources
-
- 3.1) Is there a mailing list for Progress?
- 3.2) What WWW resources are available?
- 3.3) What FTP resources are available?
- 3.4) Is there a Progress area on Compuserve?
- 3.5) Is there a GNU Emacs mode for Progress?
- 3.6) What books are available for Progress?
- 3.7) What periodicals are available for Progress?
- 3.8) Are there Progress User Groups? How do I find one in my area?
- 3.9) How do I get training on Progress?
- 3.10) How can I advertise to the Progress community?
-
- ================================================================================
- Part 1 - Introduction
- --------------------------------------------------------------------------------
-
- 1.1) What is the charter of comp.databases.progress?
-
- The comp.databases.progress newsgroup is open to discussion on all aspects
- of the PROGRESS 4GL and Relational Database Management System. This
- includes discussion of technical issues as they pertain to the design,
- implementation, and programming of Progress databases, as well as business
- issues pertaining to the ongoing activities of Progress Software
- Corporation.
-
- It is also hoped that comp.databases.progress will be used to encourage the
- growth and interaction of the Progress user community. To that end, the
- various regional Progress User Groups are welcome and encouraged to use
- comp.databases.progress to announce their activities and generally
- "network" with each other.
-
- Although employees of Progress Software Corporation are welcome and
- encouraged to use this newsgroup to disseminate technical information and
- communicate with users, it is important to note that there is no official
- endorsement or support of this newsgroup by Progress Software Corporation.
-
- --------------------------------------------------------------------------------
-
- 1.2) Is it OK to post "advertising" on comp.databases.progress?
-
- Basically the answer is "No", but it really depends upon what your
- definition of "advertising" is.
-
- Historically it has been considered poor taste to post advertising (broadly
- defined as any communication of a commercial nature) on the Internet.
- Recent developments (mainly the privatization of the NSF backbone) have
- made this much less of an issue. Furthermore, since Progress is a
- commercial product it would be rather silly to attempt to forbid commercial
- speech pertaining to it.
-
- So, commercial speech is OK as long as it is not an "inducement" to
- purchase a specific product or service. Product announcements are OK, both
- from PSC and from anyone else who develops products of interest to the
- Progress community. The important thing is that they truly are
- "announcements" and nothing more. Tone is very important. Try to use a
- format consistent with a press release, and avoid the style and conventions
- commonly associated with advertising.
-
- If someone posts a question and your company offers a product or service
- that addresses that person's problem, feel free to post a follow-up, which
- will probably include the line "Please email me if you'd like more info."
-
- Job postings and resume postings are also OK. See the next two questions.
-
- Uninvited solicitation that is deliberately designed to grab attention or
- take up significant amounts of net bandwidth is considered rude and is
- strongly discouraged. The proper procedure for dealing with such postings
- is to completely ignore them.
-
- Basically, commercial speech that is presented in a spirit of good taste
- and respect (and with a certain degree of restraint) is both permitted and
- welcome.
-
- See question 3.10 if you need a forum for "real" advertising.
-
- --------------------------------------------------------------------------------
-
- 1.3) What are the guidelines for posting job openings?
-
- Job postings are also OK. Both recruiting/headhunting firms and private
- employers are welcome to post job openings. Please be aware that most news
- servers hold articles for at least four weeks, so please don't post the
- same listing more often than that.
-
- If you haven't done so already, I encourage you to read the FAQ file for
- the newsgroup misc.jobs.misc and follow the same guidelines here that you
- would if you were posting there. If you want to post both on
- misc.jobs.offered and comp.databases.progress, that's OK, but please do not
- cross-post between these two groups. If you are not familiar with the use
- of the "Followup-To:" header, I encourage you to learn more about that as
- well.
-
- (Actually, the "proper" thing to do in this case is post your opening on
- misc.jobs.offered and then post a brief "pointer" message on
- comp.databases.progress. However, the traffic on misc.jobs.offered has
- gotten so heavy that it has become unworkable to make this a requirement.)
-
- One thing that is definitely *not* welcome is cross-posting to all the
- comp.databases newsgroups of job openings that are not specific to any
- single database platform (e.g., you're looking for a "generic" SQL expert).
- If you have an opening like this, all I ask is that you take a minute to
- think about how it relates to the Progress user community, and customize it
- accordingly. If you are unwilling or unable to do this, then please don't
- bother to post it on comp.databases.progress.
-
- --------------------------------------------------------------------------------
-
- 1.4) What are the guidelines for posting resumes?
-
- Posting of resumes by individuals is OK, but you are strongly encouraged to
- edit your resume down to a simple description of what kind of work you're
- looking for and what qualifications you have.
-
- Posting of resumes by headhunting firms is discouraged. As with job
- postings, indiscriminate cross-posting of resumes to all the comp.databases
- newsgroups is strongly discouraged.
-
- --------------------------------------------------------------------------------
-
- 1.5) How can I get comp.databases.progress if my site doesn't have a Usenet
- News feed?
-
- You can't. At one time the Progress Email Group (see question 3.1) ran a
- bi-directional gateway with comp.databases.progress. A "bi-directional
- gateway" is basically an email address that takes whatever you send it and
- posts it to the newsgroup, and also takes postings on the newsgroup and
- emails them to you. This link is currently not operating. This situation
- is expected to change but please don't bug me about it. And don't bug Greg
- either. ;-)
-
- --------------------------------------------------------------------------------
-
- 1.6) Are archives of comp.databases.progress available?
-
- Not at present.
-
- --------------------------------------------------------------------------------
-
- 1.7) How long has comp.databases.progress been on Usenet?
-
- The vote passed on January 5th, 1995 and the "newgroup" message was sent
- out a week or so after that.
-
- --------------------------------------------------------------------------------
-
- 1.8) What does all the jargon and abbreviations that I see here mean?
-
- If you have found this FAQ and are reading it, I assume you already know
- something about computers, the Internet, databases in general, and
- hopefully a little bit about Progress. Therefore it would be silly to
- explain every word I use as if this weren't the case.
-
- It should go without saying that this FAQ is not meant to be a substitute
- for the tutorials, reference manuals, and other materials that are
- published by Progress Software Corporation. Also, there are many, many
- books available that explain computers, databases, and the Internet at a
- level that beginning users should be able to handle. This FAQ is not meant
- to replace those materials either.
-
- However, sometimes even experienced computer people aren't up on the latest
- jargon. This is especially true with Progress since it runs on more than
- one platform. For example, there are lots of long-time Progress users on
- Unix systems who aren't up on all the new Windows stuff in Version 7. And
- many people with moderate amounts of computer experience are coming to
- Progress (and the Internet) for the first time.
-
- With that in mind, here's a Glossary of abbreviations found in this FAQ:
-
- 4GL - Fourth Generation Language - A computer programming language that
- manipulates and extracts data from a database. 4GL's are normally "tied"
- to a specific database package and have commands to perform specific kinds
- of data manipulation that reflect the capabilities of the underlying RDBMS.
-
- CRC - Cyclical Redundancy Check - A feature in Progress V6 and V7 that
- keeps compiled code (r-code) in sync with the database schema under which
- it was compiled.
-
- FAQ - Frequently Asked Question - It is traditional for Usenet newsgroups
- to have FAQ files in order to reduce the posting of questions that come up
- all the time. "Newbies" are encouraged to read the FAQ before posting, as
- this is considered good "netiquette".
-
- FTP - File Transfer Protocol - The protocol that allows for file transfers
- between Internet sites, and the program that allows users to transfer files
- in this manner.
-
- GNU - GNU's Not Unix - A project of the Free Software Foundation whose
- mission is to produce a complete Unix-like operating system.
-
- GUI - Graphical User Interface - The type of interface provided by programs
- like Microsoft Windows, Apple MacOS, and Unix X11R5/Motif. Usually
- involves the use of a mouse, pull-down menus, etc.
-
- NSF - The National Science Foundation - Historically speaking, the NSF was
- the main government agency responsible for the growth of the Internet.
-
- PEG - Progress Email Group - See question 3.1.
-
- PSC - Progress Software Corporation.
-
- RDBMS - Relational Database Management System - A set of software tools
- which gives computer users the ability to create, build, and extract data
- from a relational database.
-
- SQL - Structured Query Language - A database language designed to allow
- diverse database products to access each other's data without regard for
- the underlying database, and without the need to know its native 4GL.
-
- V6 - Progress Version 6.
-
- V7 - Progress Version 7.
-
- URL - Uniform Resource Locator - A standard format used when giving the
- address of Internet documents. It consists of the protocol (usually, ftp,
- http, or gopher), followed by the Internet address and the document name.
-
- WWW - World Wide Web - A relatively new way of using the Internet by means
- of documents called "Web Pages" that can contain text, graphics, sound,
- etc., and can be linked to other Web pages by means of "hypertext" links
- which can point to Web documents at other Internet sites.
-
- ================================================================================
- Part 2 - General Information
- --------------------------------------------------------------------------------
-
- 2.1) What is Progress?
-
- From the marketing literature:
-
- PROGRESS(c), a suite of products from Progress Software Corporation,
- Bedford, Massachusetts, USA, includes an Enhanced Language and toolset
- combined with an Enterprise class Database Server technology, offering the
- best combination of speed, security, and cross-platform portability in the
- marketplace.
-
- From the "Test Drive" manual:
-
- PROGRESS provides you with all the tools to build complete mission-
- critical applications. PROGRESS also gives you the ability to deploy your
- applications across a wide range of platforms and configurations --
- host-based and client/server environments, open and proprietary systems,
- and character and graphical interfaces -- without changing the application
- logic.
-
- --------------------------------------------------------------------------------
-
- 2.2) How do I contact PSC?
-
- PSC's address:
-
- Progress Software Corporation
- 14 Oak Park
- Bedford, MA 01730
- USA
-
- PSC's phone numbers:
-
- USA: (800) 327-8445
- (617) 275-4500
- (617) 280-4000
-
- Tech Support: (617) 280-4999
-
- Bulletin Board (BBS): (617) 275-4666
-
- Europe headquarters.......: 31 10 202 1799
- Australia headquarters....: 61/3 9885 0544
-
- If you know someone's extension, use (617) 280-xxxx where "xxxx" is the
- extension. You can also use the 800 number and then key in the extension
- after you connect.
-
- --------------------------------------------------------------------------------
-
- 2.3) How do I contact PSC via Email?
-
- Financial information...........: finance-info@progress.com
- Sales information...............: sales-info@progress.com
- Technical support...............: support@progress.com
- Crescent division help..........: crescent@progress.com
- Training class information......: classes@progress.com
- World Wide Web information......: webmaster@progress.com
-
- --------------------------------------------------------------------------------
-
- 2.4) Does PSC have a Web page?
-
- It just came on line last May:
-
- Main Progress WWW URL......: http://www.progress.com
- Crescent Division URL......: http://www.progress.com/crescent
-
- --------------------------------------------------------------------------------
-
- 2.5) What is the Crescent Software Division?
-
- On January 9, 1995 Progress Software announced the acquisition of Crescent
- Software of Ridgefield, Conn. Crescent is a major developer of VBX's
- (Visual Basic Extensions). The plan seems to be to incorporate Crescent
- VBX's into the Progress product starting with the release of the Windows
- version of V8 in late '95. Crescent's Web page has more info on this:
-
- http://www.progress.com/crescent
-
- --------------------------------------------------------------------------------
-
- 2.6) Is it "Progress" or "PROGRESS"?
-
- Most people use "Progress". This FAQ uses "Progress". PSC uses "PROGRESS"
- to refer to the product and "Progress" to refer to themselves as a company.
- "PROGRESS" is not an abbreviation or acronym for anything. It may have
- some historical connection to ancient 4GL's like INGRES and POSTGRES but
- this is only speculation.
-
- The all-caps version is the official name of the product. Example:
-
- "PROGRESS is a Registered Trademark of Progress Software Corporation,
- Bedford, Massachusetts."
-
- --------------------------------------------------------------------------------
-
- 2.7) How long has Progress been around?
-
- Progress began as Data Language Corporation in 1981. This is why Progress
- installs into a directory called "/usr/dlc" by default, and expects the
- "$DLC" environment variable to point to that directory.
-
- --------------------------------------------------------------------------------
-
- 2.8) Is PSC a publicly traded company?
-
- PSC "went public" in 1991. Its NASDAQ designation is "PRGS".
-
- --------------------------------------------------------------------------------
-
- 2.9) What platforms does Progress run on?
-
- In broad historical terms, Progress has supported five platforms:
-
- * Unix
-
- * MS-DOS
-
- * DEC VMS
-
- * IBM AS/400
-
- * Unisys CTOS
-
- In the Unix world, PSC has done a very good job (in most people's opinions)
- of supporting a wide variety of Unix platforms. If you are running a
- well-known flavor of Unix (e.g., AIX, SunOS, Solaris, SCO, OSF/1, etc.),
- you can rest assured that Progress is available for it. If you have one of
- the more obscure flavors, you will need to check PSC's most recent
- marketing literature as platforms are added and removed from the list with
- each major release.
-
- --------------------------------------------------------------------------------
-
- 2.10) What is the current version of Progress?
-
- As of June 1995, the current versions of Progress are 6.3 and 7.3. PSC is
- actively supporting, enhancing, and fixing bugs on both V6 and V7.
-
- --------------------------------------------------------------------------------
-
- 2.11) How does Progress version numbering work?
-
- A Progress version number consists of four parts. The Progress "version"
- command produces output similar to this:
-
- "The PROGRESS 4GL&RDBMS Version 6.3F01 as of Tue Nov 8 20:00:11 EST 1994"
-
- In this case, the version number is "6.3F01". The "6" is the major
- Progress release. The ".3" is a "feature" release, which means that some
- level of functionality is present in 6.3 that wasn't there in 6.2. The "F"
- is a bug fix level, and "01" is the revision level of 6.3F specific to the
- machine you are running on.
-
- This means that releases of version 6.3F on different platforms can be
- expected to have similar functionality, both in terms of feature
- enhancements and bug fixes.
-
- --------------------------------------------------------------------------------
-
- 2.12) What's the difference between V6 and V7?
-
- V7 is a near-total rewrite of Progress from the ground up. The main
- difference is the support for GUI development under Windows (DOS) and Motif
- (Unix). There is also a massive unbundling of the various parts of the
- Progress distribution in order to facilitate deployment in networked
- Client/Server environments.
-
- In the eyes of long-term Progress developers and users, Version 6
- represents the cumulative result of the evolution of the product since its
- initial inception, and V7 is best thought of as a whole new product, rather
- than a new and improved version of V6.
-
- --------------------------------------------------------------------------------
-
- 2.13) Is V7's GUI mode under Windows compatible with V7 GUI under Motif?
-
- Only if you are careful to code using only a subset of the available
- commands.
-
- From the start, the focus of V7 GUI development has been on the Microsoft
- Windows environment. PSC apparently also had a strong desire to honor its
- historical commitment to the Unix market, and therefore the intention was
- that features developed on the DOS/Windows side would also be implemented
- on the Unix/X-Windows side.
-
- Needless to say, PSC has had a difficult time living up to this promise.
- As time goes on and V7 matures as a product, the gap between the Windows
- and Motif products is widening, with the Windows product maturing at a much
- faster rate.
-
- This is something of a "religious issue" that is far from being resolved.
-
- --------------------------------------------------------------------------------
-
- 2.14) What is the next version of Progress going to be like?
-
- At present PSC is working on a product code-named "Roadrunner" which will
- be released as Progress Version 8 sometime in late 1995.
-
- As one might expect, V8 appears to be a new and improved version of
- Progress 7.3, with lots of enhancements and fixes designed to address the
- complaints of people doing Windows/GUI development, and many performance
- enhancements designed to make Progress V8 a world-class client/server tool.
-
- At the Orlando Conference, PSC announced that support for the CTOS platform
- will be dropped as of V8. In other words, 7.3 will be the last version for
- that platform.
-
- --------------------------------------------------------------------------------
-
- 2.15) Is Progress an SQL-based language?
-
- No. Progress certainly supports SQL, but the Progress 4GL and SQL are two
- different things. Progress has the ability to use and understand SQL, but
- the overwhelming majority of application development is done using the
- native 4GL, which is held in high regard because it gives programmers the
- power that SQL has historically lacked, and that products like Oracle's
- PL/SQL and Powerbuilder's Transact/SQL attempt to provide with varying
- degrees of success.
-
- This is another one of those "religious issues" among Progress programmers,
- who tend to disdain SQL and relish the freedom from SQL that Progress
- provides. The reasons for this are difficult to explain, but become quite
- clear as soon as you try to design and code a complex application.
-
- [Editor's note: I welcome opposing viewpoints on this issue. Please
- email me some! ]
-
- --------------------------------------------------------------------------------
-
- 2.16) Does Progress support Linux?
-
- No. However the SCO Unix version of Progress V6 should work in theory.
- However, I have yet to hear from anyone who has actually done this.
-
- The situation may improve soon, since the next version of Linux will
- support SVR4 and ELF binaries. However, it is questionable whether full
- GUI V7 will ever run on Linux since the GUI support has to be targeted at a
- specific X11 product. For example, The SCO port of V7 only supports GUI
- under ODT. You can't port X and Motif yourself and expect V7 GUI to work
- with it.
-
- It is possible that future versions of V7 may work with sufficient
- tinkering, although PSC obviously will not support such a configuration.
-
- [Editor's note: If anyone ever actually does this, would you please email
- me and tell me how you did it? Thanks. ;-) ]
-
- ================================================================================
- Part 3 - Progress Information and Resources
- --------------------------------------------------------------------------------
-
- 3.1) Is there a mailing list for Progress?
-
- Yes. The Progress Email Group (PEG) is a major source of information and
- discussion on Progress-related matters. At present, the traffic on this
- list easily matches that on comp.databases.progress and probably exceeds it
- by a sizeable margin. There are several reasons for this, the main one
- being the tireless efforts of Greg Higgins, who moderates the list.
-
- The address of the list is:
-
- progress-list@peg.happmis.com
-
- The address you use to subscribe is:
-
- progress-list-request@peg.happmis.com
-
- To subscribe, set the subject line to:
-
- Subscribe <your address>
-
- There are actually several mailing lists that as a whole make up the PEG.
- If you would like more information about the PEG, check out the Website
- (see the next question).
-
- --------------------------------------------------------------------------------
-
- 3.2) What WWW resources are available?
-
- As of late May 1995, Progress Software's Web Server is just going on line:
-
- http://www.progress.com
-
- The PSC Website has an index of other Progress-related Web Pages:
-
- http://www.progress.com/Internet/internet.html
-
- The PEG has its own Website:
-
- http://www.happmis.com/peg.html
-
- In addition to the PEG homepage, there is a "World of Progress" Website at
- Happ Management, the same place the Progress Email Group originates from:
-
- http://www.happmis.com/wprog/index.html
-
- There is also a Website in Australia (for some reason there is a lot of
- Progress activity down under):
-
- http://www.ozemail.com.au/~pfred/progress.html
-
- --------------------------------------------------------------------------------
-
- 3.3) What FTP resources are available?
-
- ftp.progress.com - PSC's FTP site is mainly used by PSC Tech Support to
- distribute fixes and enhancements in response to support calls.
-
- ftp.happmis.com - The PEG FTP site contains lots of stuff, including
- archives of PEG activity going back several years, and an older version of
- PSC's tech support knowledgebase. There are also lots of programs and
- utilities that have been contributed by PEG members over the years.
-
- --------------------------------------------------------------------------------
-
- 3.4) Is there a Progress area on Compuserve?
-
- Yes, there is a Progress Users Group on CompuServe in the General Computing
- Forum (note that this is an Extended Service Forum). CompuServe users
- with ASCII interfaces can simply type GO GENCOM from the "!" prompt.
- GO PROGRESS will also work.
-
- --------------------------------------------------------------------------------
-
- 3.5) Is there a GNU Emacs mode for Progress?
-
- There are two of them. The first was written by David Eddy and is
- available from the PEG FTP site:
-
- ftp://ftp.happmis.com/progress/util/general/progress.el
-
- There is another one being written by myself (Richard Smith, the editor of
- this FAQ). It's not complete yet, but it's available and most of the
- features work:
-
- ftp://ftp.netcom.com/pub/rs/rsmith/progress6.el
-
- For those who don't know, GNU Emacs is an extremely powerful text editor
- that is available "free" from many places on the internet. An "Emacs mode"
- is a program that customizes Emacs for the particulars of a given
- programming language. Emacs modes are written in Emacs Lisp and can be
- quite elaborate.
-
- --------------------------------------------------------------------------------
-
- 3.6) What books are available for Progress?
-
- Apart from PSC itself, there are currently three companies that publish
- Progress books.
-
- 3.6.1) White Star Software
-
- White Star Software publishes five titles:
-
- - Programmer's Progress
-
- - Progress Performance Tuning Guide
-
- - What Do I Do Now That I Have V7?
-
- - High Performance Reports
-
- - GUI Guidelines
-
- John Campbell's "Programmer's Progress" and Dan Foreman's "Progress
- Performance Tuning Guide" are both "classics" and for a very long time were
- the only non-PSC reference materials available anywhere.
-
- White Star Software
- PO Box 51623
- Palo Alto, CA 94303
-
- (415) 857-0686 Voice
- (415) 857-0779 Fax
-
- Email: info@wss.com
-
- WWW: http://www.happmis.com/wprog/wss.html
-
- 3.6.2) United Systems, Inc.
-
- United Systems, Inc. is another source for Dan Foreman's "Progress
- Performance Tuning Guide".
-
- United Systems, Inc.
- 4470 Chamblee Dunwoody Rd. Ste 260
- Atlanta, GA 30338
-
- (404) 457-0340 Voice
- (404) 457-0020 Fax
-
- 3.6.3) TJD Enterprises
-
- TJD Enterprises publishes several titles, including:
-
- - Becoming Expert in Progress Subroutines and Parameters
-
- - Correcting a Database with Minimal Pain and Trouble
-
- - Dictionary Triggers in Version 7
-
- - Editing Blocks Made Easy
-
- - How to Cope with Multifield Indexes in Progress
-
- - How to Master Screen and Record Buffers
-
- - Making Intelligent Choices with Choose
-
- - Multidimensional Arrays in Progress (why there aren't any)
-
- TJD Enterprises, Inc
- Box 2246
- Reston, VA 22090-0246
-
- (703) 318-8502 Voice
- (703) 318-0875 Fax
-
- WWW: http://www.happmis.com/wprog/tjd1.html
-
- It is also rumored that at least one major publisher (SAMS) has a Progress
- book in the works.
-
- --------------------------------------------------------------------------------
-
- 3.7) What periodicals are available for Progress?
-
- PSC publishes the "Profiles" magazine, the "PROGRESS Connection" newsletter
- and a few other publications in support of its marketing activities.
-
- Apart from PSC, there is White Star Software (see the previous question),
- which puts out a "Progressions" newsletter several times a year.
-
- --------------------------------------------------------------------------------
-
- 3.8) Are there Progress User Groups? How do I find one in my area?
-
- Yes, there are Progress User Groups all over the USA and in various other
- parts of the world.
-
- The "PROGRESS Connection" (a bi-monthly newsletter put out by PSC's
- Marketing Department) includes a list of user groups and a person to
- contact for each group.
-
- The PEG WWW site also has a user group listing, the URL is:
-
- http://www.happmis.com/wprog/pug.html
-
- You can also post to comp.databases.progress or the PEG, asking if there is
- a user group in your area (or country).
-
- --------------------------------------------------------------------------------
-
- 3.9) How do I get training on Progress?
-
- PSC provides training sessions for all levels of Progress users at its
- various regional training centers and at its annual users conference.
-
- There are also quite a few private companies that do trainings on-site,
- many of them using the same trainers PSC does. If you follow "Profiles" or
- "Progressions" you will find ads for companies that provide training
- services. Another way to find companies like these is to monitor the
- newsgroup, and post a request if you have a specific training need.
-
- --------------------------------------------------------------------------------
-
- 3.10) How can I advertise to the Progress community?
-
- Both PSC's "Profiles" and White Star's "Progressions" will gladly accept
- your ad. As far as on-line advertising, the PEG Website is setting up a
- "Progress Marketplace" where companies can put up Web pages for a fee.
- Contact WebMaster@peg.happmis.com if you are interested in this.
-
- --------------------------------------------------------------------------------
- The progress-faq file ends here
- ================================================================================
- __
- +---------------------------------------------------------------+
- | Richard S. Smith / rsmith@netcom.com / Voice: (408) 395-7701 |
- | Progress(tm) 4gl v[67] Developer / Los Gatos, California, USA |
- | PROGRESS FAQ: ftp://ftp.netcom.com/pub/rs/rsmith/progress-faq |
- +---------------------------------------------------------------+
-