On 12 Sep 2007 22:47:54 GMT, "Auric__" <not.my.real@[EMAIL PROTECTED]
>
wrote:
>It'll probably sound nit-picky to you, but there are a few things
>about LB that rub me the wrong way. The ones that come immediately to
>mind:
>
>1. Lack of sup****t for Dim x as [type] -- I very much prefer being
>able to determine the types I will be using, as opposed to the
>language selecting for me based on the contents. (I don't use
>variants in VB and other languages for the same reason.)
LB has just two variable types, string$ and numeric, what can be
easier for a beginner?
>2. Lack of sup****t for more than 2 dimensions in an array (although
>they can be simulated, as pointed out in the help file and... uh...
>either here or clb.misc, in the recent past).
I have never had a need of more than two dimensions.
You can use a single dimmed array and use CHR$(0) as a separator to
concatenate multiple fields into one variable.
See http://justbasic.wikispaces.com/Simple_Database_Framework
for a
simple example of a Random Access File Database.
>3. Lack of compiling to an .exe, at least in the versions I've tried.
>The best I've gotten is a tokenized file that requires an external
>interpreter to run. Maybe not so different from, say, Java, but you
>don't see me writing Java apps either.
This is one thing that many are complaining about, but after a while
it does not matter any more.
VB1-6 needed the VB runtime redistributable's installed, since those
are a Microsoft products, the runtime files have been ****pped with
Windows and have been updated with the service packs and hot fixes.
VC++ needs a runtime redistributable package too.
..NET needs the .NET Framework, which is not a small package, eve more
since there are three versions already available and the forth is in
the works.
LB ****ps with its runtime files, the whole distribution package does
not fit on a floppy, but I had to buy a USB floppy to even have one
for my notebook.
Today USB sticks are cheap and fast, you can buy one for the price of
ten floppies, getting the capacity of a multiple of those ten
floppies.
For me LB has it made very simple to reestablish the connection to my
knowledge of BASIC and to get further.
I am currently using a handful of programming languages on a daily
basis to get my work done.
Each of them is suited for a special purpose.
---
Stefan Pendl


|