<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Harry K. Whacker wrote:
<blockquote
 cite="midaec866a80602011146y2f911654na91deab826a33077@mail.gmail.com"
 type="cite">
  <div style="text-align: center;"><font size="4"><span
 style="background-color: rgb(102, 51, 255); color: rgb(255, 255, 0);">Hey
gus i forgot about the email list but i found it agian on the "<span
 style="font-style: italic;">
WIKIPEDIA</span>" i was reading the page and and it says that fliepro
is made from the <span
 style="text-decoration: underline; font-style: italic;">1970</span>
and that is not very good anymore??? just wondering. i used "
  <span style="font-style: italic;">copy</span>" and "paste" here it is:<br>
  <br>
  </span></font>
  <div style="text-align: left;"><font size="4"><span
 style="background-color: rgb(51, 51, 255); color: rgb(255, 255, 0);">Kindly,</span><br
 style="background-color: rgb(51, 51, 255); color: rgb(255, 255, 0);">
  <span
 style="background-color: rgb(51, 51, 255); color: rgb(255, 255, 0);">HK
Whacker</span><span
 style="background-color: rgb(102, 51, 255); color: rgb(255, 255, 0);"></span></font><br>
  <font size="4"><span
 style="background-color: rgb(102, 51, 255); color: rgb(255, 255, 0);"></span></font></div>
  <font size="4"><span
 style="background-color: rgb(102, 51, 255); color: rgb(255, 255, 0);"><br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br
 style="background-color: rgb(102, 51, 255); color: rgb(255, 255, 0);">
  </span></font></div>
  <br
 style="background-color: rgb(153, 153, 255); color: rgb(255, 255, 0);">
  <div
 style="font-weight: bold; text-decoration: underline; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"
 id="siteNotice">
  <div style="text-align: right; font-size: 80%;"><font size="4">Your <span
 class="extiw">continued donations</span> help Wikipedia grow!</font></div>
  </div>
  <h1
 style="font-weight: bold; text-decoration: underline; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"
 class="firstHeading"><font size="4">FilePro</font></h1>
  <h3
 style="font-weight: bold; text-decoration: underline; text-align: left; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"
 id="siteSub"><font size="4">From Wikipedia, the free encyclopedia
  </font></h3>
  <div
 style="font-weight: bold; text-decoration: underline; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"
 id="jump-to-nav"><font size="4">Jump to: navigation, search</font></div>
  <dl
 style="font-weight: bold; text-decoration: underline; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);">
    <dd><font size="4"><i>The correct title of this article is filePro.
The initial letter is capitalized due to technical restrictions.</i></font></dd>
  </dl>
  <p
 style="font-weight: bold; text-decoration: underline; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"><font
 size="4">filePro is a proprietary DBMS and RAD system developed by
Howard Wolowitz as The Electric File Clerk in 1978, licensed it to
Tandy in 1979 who first published it in 1980, the same year that <span
 class="new">The Small Computer Company</span> became a corporation.</font></p>
  <p
 style="font-weight: bold; text-decoration: underline; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"><font
 size="4">Although there was a Profile for the I/III/IV, they were not
made by
Small Computer. filePro today started out on the Model II and first
released by Tandy as "Profile II". It is currently the property of <span
 class="new">fptech, Inc</span>.</font></p>
  <p
 style="font-weight: bold; text-decoration: underline; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"><font
 size="4">Data is stored in B-tree files, and all records are of fixed
length. This is not a true relational database, because it does not
satisfy Codd's 12 laws. It does, however, allow for rapid prototyping
of curses-like screens, and add-on products are available for ODBC
interoperability, Common Gateway Interface-like functionality, and even
a form of SQL peculiar to filePro.
  </font></p>
  <p
 style="font-weight: bold; text-decoration: underline; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"><font
 size="4">Furthermore, there is a small, dedicated community of
developers, and there is a mailing list based at <span
 class="external free"><a
 href="http://mailman.celestial.com/mailman/listinfo/filepro-list">http://mailman.celestial.com/mailman/listinfo/filepro-list</a></span>
and a voice chatroom available at <span class="external free">
  <a href="http://www.valar.com/fp_room/fp_room_enter.htm">http://www.valar.com/fp_room/fp_room_enter.htm</a></span></font></p>
  <p
 style="font-weight: bold; text-decoration: underline; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"><font
 size="4">The programming language is similar to BASIC and COBOL.
Variable names are one or two letters, and all variables are global
within processing. Every line of code is an IF-THEN statement with a
maximum of 121 characters for the IF condition and 121 for the THEN
code. It does not offer code blocking, although it does allow some
commands to be semicolon-separated on the same line. Labels and GOTO
statements can be used to simulate if-then code blocks. It does not
offer any looping or control structures; these must be simulated using
labels and GOTO. It does offer a GOSUB
for subroutines, which must be defined in the same file. It does offer
a CALL statement which allows calling of code in different files, but
is difficult to use and maintain (requiring parameter variables to be
identically declared in three different files).</font></p>
  <p
 style="font-weight: bold; text-decoration: underline; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"><font
 size="4">filePro was designed for rapid application development and
deployment in the late 70s and has seen very little development or
expansion since in its fundamentals. It is the archetype of the
monolithic architecture paradigm, and the lack of built in looping and
control structures usually results in reams of spaghetti logic code.
Modern features bolted on later are almost completely useless. ODBC
is solely read-only and must be purchased at an additional cost
(something of a rip off, as using textfile ODBC to filePro data stores
works just as well). There are no APIs or other interfaces for
interoperability for filePro. It does offer extremely primitive web
page serving thru a CGI module (purchased separately), but this is
almost useless as it cannot be integrated with any other web
technology. It has an SQL
module (purchased separately) that is completely unoptimized, so even a
two table join can take hours even on a lightning fast system. Like the
ODBC
module, it too is read-only. filePro is completely unsuitable as a
backend for anything other than filePro applications using the filePro
text-based user interface (a fpGUI module is available, but almost
identical to the text-based interface).</font></p>
  <p
 style="font-weight: bold; text-decoration: underline; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"><font
 size="4">filePro is only useful for completely isolated systems that
require very simple data entry and reporting.
  </font></p>
  <div
 style="font-weight: bold; text-decoration: underline; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"
 class="printfooter"><font size="4">
Retrieved from "<a href="http://en.wikipedia.org/wiki/FilePro">http://en.wikipedia.org/wiki/FilePro</a>"</font></div>
  <div
 style="font-weight: bold; text-decoration: underline; font-family: georgia; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"
 id="catlinks">
  <p class="catlinks"><font size="4"><a
 href="http://en.wikipedia.org/w/index.php?title=Special:Categories&amp;article=FilePro"
 title="Special:Categories">Categories</a>: <span dir="ltr"><a
 href="http://en.wikipedia.org/wiki/Category:Articles_whose_titles_are_initialed_a_lowercase_letter"
 title="Category:Articles whose titles are initialed a lowercase letter">Articles
whose titles are initialed a lowercase letter
  </a></span> | <span dir="ltr"><a
 href="http://en.wikipedia.org/wiki/Category:Database_management_systems"
 title="Category:Database management systems">Database management
systems</a></span></font></p>
  </div>
  <br
 style="background-color: rgb(102, 51, 255); color: rgb(255, 255, 0);">
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
Filepro-list mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Filepro-list@lists.celestial.com">Filepro-list@lists.celestial.com</a>
<a class="moz-txt-link-freetext" href="http://mailman.celestial.com/mailman/listinfo/filepro-list">http://mailman.celestial.com/mailman/listinfo/filepro-list</a>
  </pre>
</blockquote>
<br>
<br>
Obviously authored by another lemming.&nbsp;&nbsp; I felt the need, and added a
comment to the end of the listing.&nbsp; Anyone else feel free to correct or
add to this.<br>
<br>
Scott<br>
</body>
</html>