Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Basic Misc > Announce: BDB-B...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 5 Topic 1452 of 1466
Post > Topic >>

Announce: BDB-BASIC CVS Release SNAPSHOT_28MAR2008

by Warren Gay <ve3wwg@[EMAIL PROTECTED] > Mar 28, 2008 at 10:38 PM

I must apologize for the tardiness of the last snapshot release
of BDB-BASIC. Somewhere along the way, in my hasty
development, I managed to busticate a number of things
that did at one time function correctly. Most of what is in
this release is bug and efficiency fixes:

What is new since snapshot release 0.25 is:

  * LET statement now permits array assignments (array copying)
  * ^C handling is working again to interrupt the program
  * EOF is now detected properly (command file input redirection)
  * SAVE / RESAVE bug fixes
  * LISTP now available to list saved program names
  * DELETE now permits delete of saved program
  * SHORT/LONG casting now detects overflow errors
  * Some test suite now exists (a work in progress)
  * Many horrible bug fixes
  * Some internal restructuring for major efficiency gains
    (much more optimization to follow at a later stage)

Assembling snapshot releases takes quite a bit of time and
effort. So here are the necessary destructions for getting
the current snapshot directly from CVS, anonymously. This
way as new functionality is added/fixed, it can become
available immediately for your download.

Download the last file release (0.25) to get any
additional documentation and test files that are
not found in the CVS repository (the ./binsrc/t subdir
and html offline documentation is not in CVS).


THE 28-MAR-2008 CVS SNAPSHOT IS AVAILABLE AS FOLLOWS,
USING ANON ACCESS (copy and paste the first cmd):

$ cvs -z3 -d:pserver:anonymous@[EMAIL PROTECTED]
 co -r SNAPSHOT_28MAR2008 -P interpreter
$ cd ./interpreter
$ make

There is now a start of a test suite:

$ cd ./binsrc
$ make tests
$ ./bb

Enter:  RUN DOTESTS

You should see:

STARTING TESTS..
TEST BTSA001P010 : STATEMENT TESTS
  OK.
TEST BTSA001P020 : ON ERROR GOTO/GOSUB
  OK.
TEST BTSA001P030 : READ/DATA STATEMENTS
  A OK.
  B OK.
  C OK.
  OK.
TEST BTSA001P040 : BASIC ARITHMETIC, COMPARISONS & IF
TESTED OK.
STOPPED LINE 30020: STOP
READY

Type "EXIT" to quit the interpreter.

===

Latest documentation for commands and language:

http://bdbbasic.wiki.sourceforge.net

===

What is BDB-BASIC?

  http://bdbbasic.wiki.sourceforge.net

In a nutshell:

The BDB-BASIC project is about a BASIC language interpreter that is
based heavily upon the Berkeley DB database software (or just BDB). It
not only uses BDB for managing user databases, but uses BDB internally
for indexing of variable tables and other program elements. It is also
partially influenced by the Ada language.

--
Warren W. Gay VE3WWG




 5 Posts in Topic:
Announce: BDB-BASIC CVS Release SNAPSHOT_28MAR2008
Warren Gay <ve3wwg@[EM  2008-03-28 22:38:55 
Re: Announce: BDB-BASIC CVS Release SNAPSHOT_28MAR2008
"Tom Lake" <  2008-03-29 05:03:31 
Re: Announce: BDB-BASIC CVS Release SNAPSHOT_28MAR2008
Charmed Snark <snark@[  2008-03-29 19:54:06 
Re: Announce: BDB-BASIC CVS Release SNAPSHOT_28MAR2008
M L <comcat@[EMAIL PRO  2008-03-31 22:21:59 
Re: Announce: BDB-BASIC CVS Release SNAPSHOT_28MAR2008
Charmed Snark <snark@[  2008-04-01 12:38:36 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Mon May 12 7:09:22 CDT 2008.