Liberty Basic 4 - Update from Carl

Home

Maintaining checkbox states
Tidbits from the community
Liberty Basic 4
New Alternate Forum
Using the Tsunami Database
Wizard Framework
Links to LB Sites
Update on 10th Anniversary Contest
Extracting Icons And Saving Them As Bitmaps
Applying Symbolic Logic
QuadClicks
Simple Math For Moving Objects
Event Driven Programming - Part 2
The Beginners Series - Part 1

 

As we read in an earlier newsletter, and as Carl has been sharing online, the next generation of Liberty Basic, currently called LB4 is coming along in neat order in Carl's skilled hands. I gleaned some updated information on the product from some posts that Carl made in late November and wanted to share them here.

Carl wrote: More LB4 work

Hey all!

I just finished the first pass at global variables. This feature is
added by popular demand.

First of all, all of the pseudo globals (things like WindowWidth,
Com, and the color variables) that LB has had since v2.0 are now full
fledged globals. They can be seen and set inside of subs and
functions without the current funny business.

Also, you can declare any variable as being global like so:

global myVar

or more than one if you like:

global myVar, yourVar, otherVar$

The global declarations must occur in a program before they are used
in functions or subs.

If a global variable name is reused as a parameter name passed into a
sub or function, that variable becomes local in that sub or
function. For example:

global myvar 'I am a global

sub example myvar
print myvar 'I am local because I am a passed in parameter name
end sub

-Carl

------

Aditionally Carl commented on some work on enhancing both the
Graphicsbox control and the texteditor control. Here is what he said:

I have also long been unhappy with the scrollbar functionality in
graphics windows. I have some code in the works to...

-Hide show either scrollbar, even in a graphicbox control
-Open the control with scrolling at the minimum
-Set the scroll range

As for the texteditor requests, I should be able to accomodate the
scrollbar enhancements, but I'm not sure I'll be able to get the
word wrap working. I'll try.

------

Thanks Carl for the updates and all the hard work on growing the Liberty Basic product. It just keeps getting better and better. Please keep us posted on your progress.

- Brad

 

Home

Maintaining checkbox states
Tidbits from the community
Liberty Basic 4
New Alternate Forum
Using the Tsunami Database
Wizard Framework
Links to LB Sites
Update on 10th Anniversary Contest
Extracting Icons And Saving Them As Bitmaps
Applying Symbolic Logic
QuadClicks
Simple Math For Moving Objects
Event Driven Programming - Part 2
The Beginners Series - Part 1