<rss version="2.0">
<channel>
<title>comp.lang.basic.misc :: Other dialects and aspects of BASIC.</title>
<link>http://www.nnseek.com/e/comp.lang.basic.misc/</link>
<description>Posts for comp.lang.basic.misc</description>
<lastBuildDate>Mon, 18 Aug 2008 05:59:44 PDT</lastBuildDate>
  <image>
    <title>http://www.nnseek.com/</title>
    <link>http://www.nnseek.com/</link>
    <url>http://www.nnseek.com/img/64.png</url>
    <width>64</width>
    <height>64</height>
    <description>NNSeek</description>
  </image>
<item>
	<title><![CDATA[Programming Languages Decisions]]></title>
	<guid>http://www.nnseek.com/e/comp.lang.basic.misc/programming_languages_decisions_119289835t.html</guid>
	<link>http://www.nnseek.com/e/comp.lang.basic.misc/programming_languages_decisions_119289835t.html</link>
	<description><![CDATA[PROGRAMMING  LANGUAGES  DECISIONS<br><br>Report Posted by E.D.G.   August 18, 2008<br><br>       This report is intended for any computer programming experts who<br>would like to propose that their favorite programming language is the one<br>that should be used for the potentially important application that is being<br>discussed here.<br><br>       The report is also for people who are interested in disaster<br>mitigation science.  They might want to skip to Section 3 of the report.<br><br>       If you have a response that would be of interest to people in just<br>one Newsgroup then I recommend that you post it to only that Newsgroup.<br><br>       If you have a technical comment that you want to make certain that I<br>see then you should send me an E-mail copy of your posting.<br><br>The information in this report represents expressions of personal opinion.<br><br>1.  The Purpose Of This Report<br>2.  Programming Language Recommendations<br>3.  The Importance Of This Effort<br>4.  Download Web Sites<br>5.  Computer Viruses<br><br>1.  THE  PURPOSE  OF  THIS  REPORT<br><br>       If all goes according to plan, within a few weeks I will begin<br>circulating .exe copies of a Perl language disaster mitigation related<br>computer program that I have been developing during the past decade or so.<br>People will be able to download the program and its associated support files<br>from some Web site for free and then use them for free.  The Perl program<br>presently sends data to the Gnuplot program for any graphics work that needs<br>to be done.<br><br>       When the program is released, things could get a little hectic.  So<br>now might be a good time to consider if Perl and Gnuplot are the best<br>choices for future work regarding this application.<br><br>       Some information regarding the types of data the program generates<br>and the importance of this effort can be found in Section 3 of this report.<br><br>ActivePerl version <a href="http://5.8.8" rel="nofollow" class="url" target="_blank">5.8.8</a> from <a href="http://www.activestate.com" rel="nofollow" class="url" target="_blank">http://www.activestate.com</a> is being used on a<br>PC computer running Windows XP.<br><br>ActivePerl version 5.10 from <a href="http://www.ActiveState.com" rel="nofollow" class="url" target="_blank">http://www.ActiveState.com</a> is being used on a<br>newer PC computer running Windows Vista.<br><br>The Gnuplot graphics program version <a href="http://4.2.1" rel="nofollow" class="url" target="_blank">4.2.1</a> for Windows systems from<br><a href="http://www.gnuplot.info" rel="nofollow" class="url" target="_blank">http://www.gnuplot.info</a> is being used on both computers.<br><br>       Newer versions of those programs will be installed on both computers<br>as time permits.<br><br>       When 5.10 was installed it required that some minor changes be made<br>to the format of the SendKeys and IsKeyPressed commands.  The commands still<br>worked with <a href="http://5.8.8" rel="nofollow" class="url" target="_blank">5.8.8</a> after the changes were made.<br><br>       When the downloadable Perl program is released a notice will be<br>circulated regarding that.  Programmers will be able to see how it runs on<br>their own computers.  As an .exe type program it should run "as is" on PCs<br>running Windows XP or Vista.  No Perl compiler will be needed.  After people<br>have seen it run they can again express an opinion regarding what the best<br>program languages might be for future work with that application.<br><br>       Scientific researchers interested in using and developing the program<br>will fall into one of two groups.<br><br>A.  Independent Researchers<br><br>       They will have to continue working with Perl and Gnuplot until a<br>decision is made to change to other programming languages.  I am not a<br>programming expert.  But some of those independent researchers are.  And if<br>one of them decides to move in another direction that looks productive then<br>I will probably go along with that.<br><br>B.  Government and University Researchers<br><br>       Most of them have their own computer programmers.  And they might<br>decide to develop this application using a language they are already working<br>with.  Before making such a change they might contact me and ask if I<br>believe that such a change would be a good idea.  Or they might simply make <br>the change without consulting with anyone.<br><br>       When the Perl program is released, programmers can contact<br>governments and universities etc. and recommend that if their own<br>programmers are going to be doing any development work on it then they<br>should change to some other programming language.  They can also contact me<br>and state that.  If and when I discuss this with government officials etc. I<br>can pass along that information.<br><br>       I myself will be trying to convince governments etc. to use the<br>program for important research work.  It is essentially a probability number<br>generator.  And among other things I will be trying to get them to develop<br>more accurate probability equations.  Now that several fundamental and<br>crucially important physics discoveries have been made there is almost<br>unlimited room for improvement.  That work should be fairly easy for<br>government and university researchers and perhaps even independent<br>researchers once they have the original program.  They will be able to add<br>their own equations and subroutines to it and use it to test their theories<br>and data.<br><br>2.  PROGRAMMING  LANGUAGE  RECOMMENDATIONS<br><br>       It is okay with me if the program is translated to some other<br>language or even multiple languages.  But if possible I would like to see<br>the following features remain with it.<br><br>The programming languages should do or have the following:<br><br>---  Be permanently available as free downloads.<br><br>       That should make it possible for researchers around the world to do<br>their own development work without having to periodically purchase new<br>software.  The version of Perl I am using is a free download from the<br>ActiveState Web site.  It is possible that that free download situation<br>could change.  However I expect that some versions of Perl and Gnuplot will<br>probably always be available as a free downloads from Web sites.<br><br>       Gnuplot is being used with Perl to take advantage of the fact that<br>the Gnuplot graphics capabilities will probably remain available in their<br>present form or with only minor changes.  Some older Perl graphics modules<br>might not work with newer versions of Perl.  Additionally, if my program is<br>translated to some other language the new program should still work with<br>Gnuplot.<br><br>---  Run with different operating systems such as Windows and Unix and on<br>different types of computers such as standard PCs and Macs.<br><br>       The present program is designed to work with Windows XP and Vista<br>operating systems on PC type computers.  Those are the systems that most of<br>the researchers originally interested in the program are probably using.<br>But Unix and Mac users etc. will probably also want versions of the program<br>that will run with their computers.<br><br>---  Be powerful and versatile.<br><br>It should be able to:<br><br>------  Detect and respond to keystrokes such as when you press an arrow or<br>alphanumeric key.<br><br>------  Send keyboard type information to the operating system.  For<br>example, the program might need to send information to some other program<br>that allows that to be done only through keyboard entry.<br><br>-----  Do things such as generate sounds.<br><br>-----  Chain to another program of the same type while having string and<br>array information remain active and available for use by the chained<br>program.<br><br>-----  Start an external program running and send information to it and<br>receive information from it using "pipe" commands,  for example,  while the<br>original program continues running in the background.<br><br>       When using Windows XP and Vista I have found that Perl has some<br>problems with that.  Depending upon the application, Gnuplot being one<br>example, after starting the external program running the Perl program might<br>stop executing commands and wait until the other program exits.  I have been<br>able to get around the problem by telling Perl to start a Windows shortcut<br>program that tells the external program to start running.<br><br>---  Be moderately easy to use for people who are not professional computer<br>programmers.<br><br>       Gnuplot probably qualifies for that for at least what my program<br>requires.  I have found that Perl works well once you learn exactly how a<br>particular command operates.  However, that learning process can be<br>problematic for people such as myself who are not expert programmers.  On<br>the other hand, Perl is sufficiently powerful and versatile that it has so<br>far been worth the trouble for me to work through any problems.<br><br>---  Be supported by a Newsgroup.<br><br>---  Be a compiler type of language.<br><br>       Programs that interpret one line of code at a time tend to be too <br>slow to do repeated, complex calculations in a reasonable amount of time. <br>With my application for Gnuplot this is not a problem as it does not take <br>too long to generate charts.<br><br>       The main Perl program needs to be able to do rapid calculations <br>largely when it is processing new data.  Most of the time researchers will <br>be examining data screens and tables, trying to interpret their meaning. <br>And the program will be sitting idle, waiting for the next graphics display <br>command.<br><br>---  The graphics program should be either extremely fast or have the<br>ability to make small, reversible changes to the screen without the need to<br>replot the entire screen.  For example, people might want to display things<br>like multiple lines, arrows, or shapes and have them able to move around the<br>screen fairly quickly.<br><br>       If my understanding of this is correct, Gnuplot requires that you<br>replot the entire screen if you wish to restore data that you have drawn<br>over.  However for my own application that is presently not a major problem<br>as even the slowest replots can refresh the screen at least twice a second.<br><br>---  Have a feature that allows .exe versions of the program to be created.<br><br>       For various reasons that feature is probably not important for<br>Gnuplot.  But with the main Perl program it can be because most of the<br>people who will be using it will just want to run it and not make any<br>changes.  They will want something that they can get running with a mouse<br>click or two.  And they are not going to be willing to work with a compiler.<br>It took me more than a year to determine how to get Perl to generate .exe<br>programs.  I was finally able to do that on August 2, 2008.  And since them<br>I have been working on getting my programs into shape for circulation rather<br>than continue with efforts to add new features to them.<br><br>       The .exe programs can be rather large, three megabyes for my present<br>program.  And they run a little slower than ones that the Perl compiler<br>generates when you run it.  But they are easy to create after all of the<br>necessary modules have been merged with Perl etc. and do not require that<br>.exe program users install anything on their computers.<br><br>3.  THE  IMPORTANCE  OF  THIS  EFFORT<br><br>Eventually, many lives and large amounts of money might be affected.<br><br>       The important introductory physics and math work has already been<br>done.  And to a certain extent much of the development work can now be done<br>by computer programmers.<br><br>       The Perl language program has multiple applications.  The first one<br>is operational and "user friendly" features such as help files are presently<br>being added to it to make it easier for people to use.  With the other<br>applications a fair amount of additional programming work needs to be done<br>to translate Basic and Excel code to Perl.  That could take several months.<br><br>       The first application enables government, university, and independent<br>researchers to compare earthquakes with one another and in the process learn<br>how they are being triggered.  As far as I am aware, this is the first<br>program of that type ever created that will enable them make those<br>comparisons in an almost effortless manner.<br><br>       Earthquakes can claim tens of thousands of lives in a year.  And a<br>single earthquake can do hundreds of billions of dollars worth of property<br>damage in a matter of minutes.  As a consequence, any information that<br>governments and researchers can obtain regarding why they are occurring when<br>and where they occur and how they might be predicted could conceivably<br>result in the savings of tremendous numbers of lives and the avoidance of an<br>incredible amount of property damage.  If government officials in some city<br>know that one might be approaching they can make certain that major fuel and<br>electricity lines can be shut down quickly when the earthquake occurs so<br>that fires do not start and get out of control.<br><br>       It is generally accepted that earthquakes occur when fault zone rock<br>layers accumulate strain energy resulting from processes such as the<br>movement of tectonic plates relative to one another.  However researchers<br>are not in agreement regarding how they are being triggered - why they are<br>occurring at the exact time they occur, or if they are simply random events<br>that are not being triggered by anything that can be monitored.  My data<br>clearly indicate to me that they are often being triggered at specific times<br>by forces associated directly or indirectly with the gravitational pulls of<br>the sun and the moon.  Ocean tide height related earthquake triggering would<br>be one such indirect link.<br><br>       This is something that I have been explaining to the international<br>scientific community for quite a few years.  The response has generally been<br>that other data do not show that.  And my response has then been that the<br>wrong types of calculations are being done to make those comparisons.<br>People need to use the types of equations I have been discussing.  The<br>response has then generally been to do nothing.  Scientist who have<br>responded in a positive manner have usually gone off on their own to try to<br>publish papers etc.  And I never hear from them again.<br><br>       This first application contains all of the necessary equations and<br>data tables for doing this earthquake comparison type of work plus fairly<br>sophisticated graphics capabilities for displaying results.  I believe that<br>people using the programs will be able to immediately begin doing research<br>that in certain respects is a decade to a quarter of a century more advanced<br>than what can presently be done by top government agency researchers.<br><br>       After the programs become available there could be thousands of<br>independent researchers around the world doing this type of work without the<br>present need to be employed by a university or government agency.  All they<br>will need are moderately powerful personal computers and a basic knowledge<br>of physics and math.  They will not need to be able to do any computer<br>programming unless they want to change or add to the original code.<br><br>       Since earthquakes can quickly cause hundred of billions of dollars<br>worth of property damage, government and university scientists will likely<br>wish to get involved with this program development effort rather than be<br>left behind by independent researchers.  And if and when they do, should<br>they be unhappy with the Perl - Gnuplot combination of languages presently<br>being used they will chose some other language or combination of languages<br>to work with.  It won't take them long to make such a decision.  So, the<br>time window of opportunity for people to make the case that their own<br>favorite programming language is the logical one to use might be less than a<br>year, or just a few months,  or perhaps even just a few weeks long.<br><br>4.  DOWNLOAD  WEB  SITES<br><br>       The main Perl program and its associated support files and<br>directories will probably be available as a Windows XP or Vista zip file<br>that can be downloaded for free from some Web site.  Because of the<br>moderately large size of that file, at least five megabytes, I cannot store<br>it for downloads at my personal Web site.<br><br><a href="http://www.freewebz.com/eq-forecasting/Data.html" rel="nofollow" class="url" target="_blank">http://www.freewebz.com/eq-forecasting/Data.html</a><br><br>       That site stops running if too much information is downloaded during<br>a month period of time.  So I am instead planning to have the file stored at<br>other Web sites.  And if anyone has a recommended download site then I would<br>be interested in that information.<br><br>       <a href="http://sourceforge.net" rel="nofollow" class="url" target="_blank">http://sourceforge.net</a> would be a logical choice.  However, at<br>least initially I don't want to go through the trouble of registering at the<br>site.  There are several others where I can simply send files to the owners<br>and they will immediately store them at their sites.<br><br>5.  COMPUTER  VIRUSES<br><br>       When the program is released there will probably be some information<br>made available regarding computer viruses.  The main program will be an .exe<br>program.  And it will be stored in a zip file.  Certain precautions should<br>be taken when those types of files are downloaded and used.  I won't be able<br>to personally control the Web sites where they are stored.<br><br>       If they wish, people might try unzipping the files and running the<br>programs on an old computer.  If time permits I will try to see if they will<br>run on a Windows 98 system.  Numerous people around the world probably have<br>an old computer sitting somewhere that uses that operating system.<br><br>       Finally, I myself cannot recall any past instances where someone did<br>something as simple as release a new computer program and as a result, spark<br>a major and virtually overnight revolution in an important area of science<br>where innumerable lives and billions of dollars worth of property damage<br>could be at stake.  So there is no way to tell for certain from past events<br>exactly what is going to happen here.  I do expect that immediately after<br>the program is released work on this project will get underway by<br>independent researchers and probably government scientists in a number of<br>countries including India and the People's Republic of China.  The<br>technology has already been discussed in an internationally circulated news<br>report, in a television program shown around the world, and at a disaster<br>mitigation conference in Beijing, China in December of 2003.  We will have<br>to see how long it takes other countries such as the U.S. and Japan to<br>become interested.<br><br><br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/comp.lang.basic.misc/">comp.lang.basic.misc</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/programming_languages_decisions_119289835t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/programming_languages_decisions_119289835m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Mon, 18 Aug 2008 05:59:44 PDT</pubDate>
</item>
<item>
	<title><![CDATA[comp.lang.basic.misc go]]></title>
	<guid>http://www.nnseek.com/e/comp.lang.basic.misc/comp_lang_basic_misc_go_118952683t.html</guid>
	<link>http://www.nnseek.com/e/comp.lang.basic.misc/comp_lang_basic_misc_go_118952683t.html</link>
	<description><![CDATA[<br><a href="http://function.googlebong.com" rel="nofollow" class="url" target="_blank">http://function.googlebong.com</a><br><br><br>Blanche Sauseda GoogleBong<br><br><br><br><br><br><br>  img { border: 2px solid Black }<br><br>  pre { font: 6pt/8pt }<br><br>  p,blockquote { font: 16pt; font-family: verdana, arial, 'sans serif' }<br><br>  h1,h2,h3,h4,ul { font-family: verdana, arial, 'sans serif'; font: 14p }<br><br>  table,li,td { font-family: verdana, arial, 'sans serif'; font: 12p }<br><br>  ul { list-style: disc }<br><br>  ol { list-style: decimal }<br><br>  body { background: "#EEEEEE" }<br><br>  h1,h2,h3,h4,hr,p,ul,blockquote,pre { color:Black }<br><br>  a:link    { color:Blue }<br><br>  a:visited { color:Blue }<br><br>  a:active  { color:"#008000" }<br><br>  a:hover   { color:"#008000" }<br><br>  h1.header { padding:0em; margin:0 }<br><br>  <a href="http://div.container" rel="nofollow" class="url" target="_blank">div.container</a> { width:100%%; margin:0px; border:1px solid Black; line-height:150%% }<br><br>  div.header,div.footer { padding:0.5em; color:white; background-color:Black; clear:left }<br><br>  div.left { width:15%%; margin:0; float:left; padding:0; }<br><br>  div.right { width:15%%; left:85%%; margin:0; border:1px solid Black; float:right; padding:1em }<br><br>  <a href="http://div.content" rel="nofollow" class="url" target="_blank">div.content</a> { width:70%%; left:15%%; margin:3em; padding:3em }<br><br><br><br><br><br>  <br>  <br>    <br>    <br>    <br>    <br>  <br>  <br><br><br><br><br><br><br><br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/comp.lang.basic.misc/">comp.lang.basic.misc</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/comp_lang_basic_misc_go_118952683t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/comp_lang_basic_misc_go_118952683m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Thu, 14 Aug 2008 16:32:53 PDT</pubDate>
</item>
<item>
	<title><![CDATA[Articles Aug 9 - Liberty BASIC Programmers Encyclopedia]]></title>
	<guid>http://www.nnseek.com/e/comp.lang.basic.misc/articles_aug_9_liberty_basic_programmers_encyclope_118332907t.html</guid>
	<link>http://www.nnseek.com/e/comp.lang.basic.misc/articles_aug_9_liberty_basic_programmers_encyclope_118332907t.html</link>
	<description><![CDATA[This is a dynamic collection of technical articles for Liberty BASIC<br>programmers. It was founded by the publishing team from The Liberty<br>BASIC Newsletter as a new format and continuation of that<br>publication.<br><br>  <a href="http://lbpe.wikispaces.com/Articles+by+Date" rel="nofollow" class="url" target="_blank">http://lbpe.wikispaces.com/Articles+by+Date</a><br><br>Here are the new articles:<br><br>August 8, 2008<br><br>    Scanning with EZTwain -  JanetTerra<br><br>August 5, 2008<br><br>    FlashWindow -  JanetTerra<br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/comp.lang.basic.misc/">comp.lang.basic.misc</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/articles_aug_9_liberty_basic_programmers_encyclope_118332907t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/articles_aug_9_liberty_basic_programmers_encyclope_118332907m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Sat, 09 Aug 2008 12:50:20 PDT</pubDate>
</item>
<item>
	<title><![CDATA[EARN MONEY $2500-10000 PER WEEK]]></title>
	<guid>http://www.nnseek.com/e/comp.lang.basic.misc/earn_money_2500_10000_per_week_115305195t.html</guid>
	<link>http://www.nnseek.com/e/comp.lang.basic.misc/earn_money_2500_10000_per_week_115305195t.html</link>
	<description><![CDATA[EARN MONEY $2500-10000 PER WEEK<br>SIMPLE ONLINE SURVEY<br>OTHER DETAILS LOGONTO<br>****************************************************************************<br><a href="http://www.AWSurveys.com/HomeMain.cfm?RefID=sivaicici" rel="nofollow" class="url" target="_blank">http://www.AWSurveys.com/HomeMain.cfm?RefID=sivaicici</a><br><br><a href="http://www.AWSurveys.com/HomeMain.cfm?RefID=sivaicici" rel="nofollow" class="url" target="_blank">http://www.AWSurveys.com/HomeMain.cfm?RefID=sivaicici</a><br><br><a href="http://www.AWSurveys.com/HomeMain.cfm?RefID=sivaicici" rel="nofollow" class="url" target="_blank">http://www.AWSurveys.com/HomeMain.cfm?RefID=sivaicici</a><br><br>*************************************************************************<br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/comp.lang.basic.misc/">comp.lang.basic.misc</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/earn_money_2500_10000_per_week_115305195t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/earn_money_2500_10000_per_week_115305195m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Wed, 16 Jul 2008 03:18:44 PDT</pubDate>
</item>
<item>
	<title><![CDATA[Announce: Release 0.70 of BDB-BASIC is now available]]></title>
	<guid>http://www.nnseek.com/e/comp.lang.basic.misc/announce_release_0_70_of_bdb_basic_is_now_availabl_114711019t.html</guid>
	<link>http://www.nnseek.com/e/comp.lang.basic.misc/announce_release_0_70_of_bdb_basic_is_now_availabl_114711019t.html</link>
	<description><![CDATA[Release 0.70 of BDB-BASIC is now available for download here:<br><br>  <a href="http://sourceforge.net/project/showfiles.php?group_id=213049" rel="nofollow" class="url" target="_blank">http://sourceforge.net/project/showfiles.php?group_id=213049</a><br><br>Platforms:<br>==========<br><br>    - Linux<br>    - Cygwin<br>    - HPUX<br>    - Solaris<br>    - AIX<br><br>Feature and Change Summary for 0.70:<br>====================================<br><br>    - Database functionality has been tested and bug fixed.<br>      Extensive tests are now included in the test suite.<br>    - Related to the above, transactional capabilities have<br>      been disabled by default, due to bugs in Berkeley's<br>      DB (provoked perhaps by BDB-Basic's use of its own<br>      key compare routines, which is required).<br>    - Colours have been added to interactive mode messages.<br>    - Hexadecimal constants are now supported.<br>    - VARYING string support in the database indexes and<br>      binary file I/O has been enhanced to be varying.<br>    - Several functions added.<br>    - Ability to declare new records like existing ones (clone)<br>    - Dynamic array resizing is fully supported.<br><br>BDB Note:<br><br>    Due to the suspension of transactional capabilities (above)<br>    BDB-BASIC at present cannot support a multi-user<br>    application on the same database. How this issue will<br>    be resolved is unknown at the moment.<br><br>    Any code using a COMMIT TRANSACTION will always succeed.<br>    Release 0.70 will always raise an error if the<br>    ABORT TRANSACTION statement is used.<br><br>Change Details:<br>===============<br><br>    - Added colour to prompt, error messages, STATUS, SHOW FILE<br>      and SHOW STACK commands.<br>    - Hexadecimal constants may be entered into the program as<br>      %%00F008 for example.<br>    - Added attribute and colour mask constants needed for information<br>      returned by CHRAT(Y,X). These are defined as CRT.AM_ATTRIBUTES<br>etc.<br>    - Function CHRAT(Y,X) added to return character and<br>      attribute information about screen location Y,X.<br>    - LISTP command now shows date, bytes, line count and the program<br>name.<br>    - SAVE/RESAVE/LOAD now store some program header information,<br>      which will make the program version and the date created/<br>modified<br>      available to LISTP.<br>    - Changed SYS.STATEMENTS so that it is modifyable by the program.<br>    - Date/time created is now saved in the binary executable<br>      for a basic program.<br>    - LOAD/SAVE now reports the date/time created (date is also<br>      saved within  the binary "file" when saved outside of the<br>      database).<br>    - Added sh environment variables BB_DTFORMAT and BB_DFORMAT to<br>      allow user customization of the interpreter date/time<br>      formats. These affect the command interface only (not the<br>      executing BASIC programs).<br>    - Fake data added for database tests.<br>    - PRINT CRT(CS) now sets the screen background colour to the<br>      last PRINT BG(COLOUR) settting used.<br>    - Enhanced the PRINT statement to allow slashes to specify<br>      newlines.<br>    - Changed the way VARYING length strings are stored in the<br>      database, and used by the primary and secondary indexes.<br>      The variable length string content is now preceded by a 1<br>      to 5 byte length prefix. One byte is used for lengths less<br>      than or equal to 127 bytes, etc. This corrects secondary<br>      index issues that were occurring. This also improves the<br>      density of indexed data leading to much better<br>      performance.<br>    - Binary file I/O now properly writes VARYING length strings<br>      in varying lengths, in the same way that they are used by<br>      the Berkeley DB index and record data.<br>    - Ported to AIX 5.x port (in 64 bit mode using gcc &<br>      bison).<br>    - Added missing string function TRIM$(S$) to trim trailing<br>      blanks.<br>    - The function LENGTH may be used on a record now.<br>      LENGTH(RECD) now returns the binary length of the record<br>      as it would be written to file (or a database row).<br>    - Added a ROT13$() function for simple encryption, or<br>      obfuscation.<br>    - When the project is compiled with the default of<br>      EN_REWRITE_CURRENT set to zero, the REWRITE CURRENT()<br>      statement will automatically recover from the error when<br>      secondary index cursors are used. Refer to the online<br>      change log for more specific details.<br>    - Added test suite module for TEMP tables and HASH tables.<br>    - Fixed the creation of and opening of HASH tables.<br>    - Fixed error handling in OPEN CREATE TABLE operations.<br>      Previously the OPEN CREATE would succeed, even when the<br>      table already existed. This now raises the error<br>      ERRS.EEXIST when the table previously exists.<br>    - Added the ROUND(FVAL,DEC) function to allow rounding of<br>      values.<br>    - The SHORT, LONG, DIM and VARYING statements now support<br>      "resizing" of arrays.<br>    - Lifted syntax restrictions on PRINT statement expressions.<br>      Now the only restriction is within the CRT() function<br>      calls that are unique to the PRINT statement. Now it is<br>      possible to use PRINT A+B*D,Z,ETC<br>    - Now supports cloning of existing records with a modified<br>      RECORD statement format.<br>    - The ENTER and MERGE commands have been enhanced to report<br>      any lines that get replaced (due to duplicate line<br>      numbers).<br><br>BUG FIX HIGHLIGHTS:<br><br>    - Bug fix: When OUTPUT statement is to the screen, perform a<br>      flush to force the I/O.<br>    - Bug fix: Continuation of the May 27th bug fix, which was<br>incomplete.<br>    - Bug fix: READ from DATA statements bug fixed. Previously,<br>      if there were non-DATA statements in between, an abort<br>      would occur.<br>    - Bug fix: related to  PRIMARY and SECONDARY database indexes.<br>    - Bug fix: Now allows parentheses around relational<br>      expressions in the IF statement (these were being<br>      erroneously flagged as syntax errors).<br>    - Fixed the attribute resetting bug: like PRINT CRT(ABO0).<br>      Previously the attribute was not being turned off.<br>    - Fixed bug where COMMON statement aborts when an undefined<br>      variable is used.<br>    - Fixed formatting bug between right bracket and ON in START<br>      FIRST statement.<br>    - Bug fixes for secondary index data when variable length<br>      strings were used in the index.<br>    - Bug fix: OPEN CREATE HASH() tables are now supported.<br>    - Fixed a bug where a VARYING string could be declared<br>      within a RECORD DECLARE statement that was not a string<br>      name (didn't end in a dollar sign).<br>    - Fixed WRITE TABLE/DELETE TABLE statement so that the ON<br>      KEY GOTO ... clause worked when required.<br><br>A full description of all changes are found here:<br><br>  <a href="http://bdbbasic.wiki.sourceforge.net/ChangeLog" rel="nofollow" class="url" target="_blank">http://bdbbasic.wiki.sourceforge.net/ChangeLog</a><br><br>What is BDB-BASIC?<br>==================<br><br>In a nutshell, BDB-BASIC is designed to be an open sourced POSIX<br>friendly BASIC interpreter, supporting database functionality and<br>business related functions. It can be operated as a shell script,<br>or as a subsystem.<br><br>It is targeted at small business owners, scientists, experimenters,<br>ham<br>radio operators and hobbyists. It also should make a great environment<br>for those wishing to learn about programming.<br><br>See <a href="http://bdbbasic.wiki.sourceforge.net" rel="nofollow" class="url" target="_blank">http://bdbbasic.wiki.sourceforge.net</a> for more information.<br><br>--<br>Warren.<br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/comp.lang.basic.misc/">comp.lang.basic.misc</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/announce_release_0_70_of_bdb_basic_is_now_availabl_114711019t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/announce_release_0_70_of_bdb_basic_is_now_availabl_114711019m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Thu, 10 Jul 2008 21:17:16 PDT</pubDate>
</item>
<item>
	<title><![CDATA[PowerBASIC at Davar Web Site]]></title>
	<guid>http://www.nnseek.com/e/comp.lang.basic.misc/powerbasic_at_davar_web_site_113823467t.html</guid>
	<link>http://www.nnseek.com/e/comp.lang.basic.misc/powerbasic_at_davar_web_site_113823467t.html</link>
	<description><![CDATA[Please find at the link below some examples of PowerBASIC programming<br>techniques along with several useful fully-functional programs.<br><br><a href="http://www.davar.net/PC/PBASIC/PBASIC.HTM" rel="nofollow" class="url" target="_blank">http://www.davar.net/PC/PBASIC/PBASIC.HTM</a><br><br>PowerBASIC support 4DOS batch command scripts<br>--------  PowerBASIC Functions<br>COMPRES$  Compress character string<br>DAY2GRE$  Convert absolute day number into Gregorian date<br>DIGITAL%%  Check character string for digital value (predicate)<br>FILEREC%%  Count number of file records<br>GRE2DAY&  Convert Gregorian date into absolute day number<br>GRE2JUL$  Convert Gregorian date into Julian date format<br>JUL2GRE$  Convert Julian date into Gregorian date format<br>LEAP%%     Check year for leap value (predicate)<br>PARSE$    Parse character string into substring array<br>REVERSE$  Reverse character string<br>TAILSTR$  Get character string tail<br>TRANS$    Translate character string symbols<br>VALDGRE%%  Check date for valid Gregorian value (predicate)<br>WEEKDAY$  Form day of a week abbreviated name<br>--------  PowerBASIC Routines<br>PRNTCLR   Print colored text to screen<br>PROGRES   Display file processing progress indicator<br>PROGRTM   Display file processing progress indicator<br>             with the elapsed/left time<br>--------  PowerBASIC Procedures<br>CONVLNK   Convert plain text link list into HTML form<br>DIR2COP   Convert directory into COPY batch script<br>DSC2REN   Convert DESCRIPT.ION into rename *.BAT<br>RENPHOT   Rename digital photo image JPG files<br>--------<br>PowerBASIC links<br><br>RSS feed of latest updates to the site - <a href="http://www.davar.net/RSS.XML" rel="nofollow" class="url" target="_blank">http://www.davar.net/RSS.XML</a><br><br>Updates to the site can be easily traced by corresponding colored<br>dates attached to key items - brighter colors indicate more recent<br>changes (see more about it at <a href="http://www.davar.net/ABOUT.HTM" rel="nofollow" class="url" target="_blank">http://www.davar.net/ABOUT.HTM</a>#Dates).<br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/comp.lang.basic.misc/">comp.lang.basic.misc</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/powerbasic_at_davar_web_site_113823467t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/powerbasic_at_davar_web_site_113823467m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Thu, 03 Jul 2008 19:43:53 PDT</pubDate>
</item>
<item>
	<title><![CDATA[PowerBASIC at Davar Web Site]]></title>
	<guid>http://www.nnseek.com/e/comp.lang.basic.misc/powerbasic_at_davar_web_site_113636587t.html</guid>
	<link>http://www.nnseek.com/e/comp.lang.basic.misc/powerbasic_at_davar_web_site_113636587t.html</link>
	<description><![CDATA[Please find at the link below some examples of PowerBASIC programming<br>techniques along with several useful fully-functional programs.<br><br><a href="http://www.davar.net/PC/PBASIC/PBASIC.HTM" rel="nofollow" class="url" target="_blank">http://www.davar.net/PC/PBASIC/PBASIC.HTM</a><br><br>PowerBASIC support 4DOS batch command scripts<br>--------  PowerBASIC Functions<br>COMPRES$  Compress character string<br>DAY2GRE$  Convert absolute day number into Gregorian date<br>DIGITAL%%  Check character string for digital value (predicate)<br>FILEREC%%  Count number of file records<br>GRE2DAY&  Convert Gregorian date into absolute day number<br>GRE2JUL$  Convert Gregorian date into Julian date format<br>JUL2GRE$  Convert Julian date into Gregorian date format<br>LEAP%%     Check year for leap value (predicate)<br>PARSE$    Parse character string into substring array<br>REVERSE$  Reverse character string<br>TAILSTR$  Get character string tail<br>TRANS$    Translate character string symbols<br>VALDGRE%%  Check date for valid Gregorian value (predicate)<br>WEEKDAY$  Form day of a week abbreviated name<br>--------  PowerBASIC Routines<br>PRNTCLR   Print colored text to screen<br>PROGRES   Display file processing progress indicator<br>PROGRTM   Display file processing progress indicator<br>             with the elapsed/left time<br>--------  PowerBASIC Procedures<br>CONVLNK   Convert plain text link list into HTML form<br>DIR2COP   Convert directory into COPY batch script<br>DSC2REN   Convert DESCRIPT.ION into rename *.BAT<br>RENPHOT   Rename digital photo image JPG files<br>--------<br>PowerBASIC links<br><br>RSS feed of latest updates to the site - <a href="http://www.davar.net/RSS.XML" rel="nofollow" class="url" target="_blank">http://www.davar.net/RSS.XML</a><br><br>Updates to the site can be easily traced by corresponding colored<br>dates attached to key items - brighter colors indicate more recent<br>changes (see more about it at <a href="http://www.davar.net/ABOUT.HTM" rel="nofollow" class="url" target="_blank">http://www.davar.net/ABOUT.HTM</a>#Dates).<br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/comp.lang.basic.misc/">comp.lang.basic.misc</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/powerbasic_at_davar_web_site_113636587t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/powerbasic_at_davar_web_site_113636587m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Wed, 02 Jul 2008 11:56:14 PDT</pubDate>
</item>
<item>
	<title><![CDATA[PX+IB Get-Rich-Quick Cons BEWARE PX+IB7*]]></title>
	<guid>http://www.nnseek.com/e/comp.lang.basic.misc/px_ib_get_rich_quick_cons_beware_px_ib7_113398251t.html</guid>
	<link>http://www.nnseek.com/e/comp.lang.basic.misc/px_ib_get_rich_quick_cons_beware_px_ib7_113398251t.html</link>
	<description><![CDATA[Must Read Book:<br><br>"Will The Next Liar Please Stand Up"<br><br><a href="http://www.SoupNaziSecrets.com/ng2.html" rel="nofollow" class="url" target="_blank">http://www.SoupNaziSecrets.com/ng2.html</a><br><br><br><br><br>L!Nihlo!lXSy;Tb<br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/comp.lang.basic.misc/">comp.lang.basic.misc</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/px_ib_get_rich_quick_cons_beware_px_ib7_113398251t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/px_ib_get_rich_quick_cons_beware_px_ib7_113398251m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Mon, 30 Jun 2008 17:58:42 PDT</pubDate>
</item>
<item>
	<title><![CDATA[Re: Extremely advanced user in VBA to newbie in VB -- Please help!]]></title>
	<guid>http://www.nnseek.com/e/comp.lang.basic.misc/extremely_advanced_user_in_vba_to_newbie_in_vb_please_113128427t.html</guid>
	<link>http://www.nnseek.com/e/comp.lang.basic.misc/extremely_advanced_user_in_vba_to_newbie_in_vb_please_113128427t.html</link>
	<description><![CDATA[-> In this respect, VB is more like the older, traditional forms of Basic <br>-> customarily discussed in this newsgroup. <br>  <br>Talking about older BASICs, I have made an observation... <br>  <br>A while ago, I posted here a QBasic program I had written that <br>calculates the position of the sun in the sky as seen from anywhere on <br>Earth at any time on any date, and also the required alignment of a <br>mirror if it is to reflect sunlight in any desired direction. I also <br>posted (and several people here tested for me) a "dumbed-down" version <br>that would run in ancient BASICs such as GW-BASIC, and also in some <br>recent implementations that are compatible with old BASICs. This <br>version of the program even has line numbers! <br>  <br>I also posted the same two versions on a couple of websites that are <br>concerned with solar energy. These sites keep count of the number of <br>times each posting is accessed, so I can see how many times each of the <br>two versions has been read. Possibly, some of these times, the program <br>has been copied and maybe put to use. <br>  <br>The interesting thing is that the dumbed-down version gets read far <br>more often than the QBasic one, by a ratio of about 2 to 1. Apparently, <br>in this context, there's a lot more interest in code that will work on <br>old BASICs than in more elegant, better-documented code. <br>  <br>Interesting... <br>  <br>                                dow <br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/comp.lang.basic.misc/">comp.lang.basic.misc</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/extremely_advanced_user_in_vba_to_newbie_in_vb_please_113128427t.html">no comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/extremely_advanced_user_in_vba_to_newbie_in_vb_please_113128427m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Sat, 28 Jun 2008 09:37:32 PDT</pubDate>
</item>
<item>
	<title><![CDATA[Best NNTP group for FreeBasic questions?]]></title>
	<guid>http://www.nnseek.com/e/comp.lang.basic.misc/best_nntp_group_for_freebasic_questions_111865067t.html</guid>
	<link>http://www.nnseek.com/e/comp.lang.basic.misc/best_nntp_group_for_freebasic_questions_111865067t.html</link>
	<description><![CDATA[I've just started using FreeBasic, and I have a bunch of problems, <br>questions and annoyances.<br><br>Is this newsgroup the best place for questions about FreeBasic, or is <br>there another one? Either on Usenet or on some specialized NNTP server, <br>since I'd *really* like to avoid having to use a WWW-based forum.<br><br>-- <br>Peter Knutsen<br><a href="http://sagatafl.org" rel="nofollow" class="url" target="_blank">sagatafl.org</a><br>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="30">&nbsp;</td>
        <td>Posted In: <a href="http://www.nnseek.com/e/comp.lang.basic.misc/">comp.lang.basic.misc</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/best_nntp_group_for_freebasic_questions_111865067t.html"><b>7</b> Comments</a></td>
        <td width="20">&nbsp;</td>
        <td><a href="http://www.nnseek.com/e/comp.lang.basic.misc/best_nntp_group_for_freebasic_questions_111865067m.html">Reply</a></td>
      </tr></table><br>]]></description>
	<pubDate>Thu, 19 Jun 2008 20:43:41 PDT</pubDate>
</item>
</channel>
</rss>