Author |
Topic: LB 5? (Read 748 times) |
|
datwill
Guest
|
|
LB 5?
« Thread started on: Feb 11th, 2015, 3:39pm » |
|
Just wanted to know, when LB 5 comes out, will you add any additions made in LB 5 in LBB? If so, how long could it be from LB 5's release to the time when you incorporate the changes?
|
|
Logged
|
|
|
|
Richard Russell
Administrator
member is offline
Posts: 1348
|
|
Re: LB 5?
« Reply #1 on: Feb 11th, 2015, 5:07pm » |
|
on Feb 11th, 2015, 3:39pm, datwill wrote:Just wanted to know, when LB 5 comes out, will you add any additions made in LB 5 in LBB? If so, how long could it be from LB 5's release to the time when you incorporate the changes? |
|
You should perhaps say if LB 5 comes out! It was originally forecast to be released around the beginning of 2005 so we should be celebrating the 10th anniversary now:
https://groups.yahoo.com/neo/groups/libertybasic/conversations/topics/21538
If LB5 ever does arrive it will probably be the most delayed software release of all time, but I'm not holding my breath!
But to answer your question, a major issue is that LB5 is not planned to be fully compatible with LB4. Whereas the great majority of LB4 programs will run with no modifications at all in LBB, many will need to be modified to run correctly in LB5.
So it wouldn't be a case of changing LBB to be compatible with LB5 - that would be daft because it would make it incompatible with existing programs! Rather, the question would be: are there some LB5 features which it would be useful to incorporate in LBB?
That's impossible to predict, but just as I've already added some LB4.5 features to LBB it may be that there will be some useful LB5 features that could be added too. But in so doing I would want to be careful not to jeopardise compatibility with LB4.
As for timescale, ask me again when (if) LB5 is released. In the case of LB4.5 the new features it offers are available in LBB now, even before they're 'officially' available in LB (i.e. in a full, not beta, release). And of course LBB already has many features that aren't even planned for LB5 (plus more when v3.00 is released next month!).
Richard.
|
|
Logged
|
|
|
|
datwill
Guest
|
|
Re: LB 5?
« Reply #2 on: Feb 11th, 2015, 5:21pm » |
|
Yes, I do mean features. http://libertybasic.conforums.com/index.cgi?board=lb5&action=display&num=1319106821 Here is new features which may be included in LB5. I've also heard you can make 3+d. arrays (which you can do, but would be cool if you could redim these arrays). Yeah stuff like that please if possible.
Quote:You should perhaps say if LB 5 comes out! It was originally forecast to be released around the beginning of 2005 so we should be celebrating the 10th anniversary now: |
|
Wait, WHAT ARE WE STANDING AROUND FOR! We need to arrange a party!
|
« Last Edit: Feb 11th, 2015, 5:22pm by datwill » |
Logged
|
|
|
|
Richard Russell
Administrator
member is offline
Posts: 1348
|
|
Re: LB 5?
« Reply #3 on: Feb 11th, 2015, 5:56pm » |
|
on Feb 11th, 2015, 5:21pm, datwill wrote: On the features listed by Carl there:
New object syntax (much cleaner and easier) Possible, but if it's purely 'cosmetic' (i.e. not actual new functionality) I would need to be convinced of its value.
Create your own reusable modules LBB already has this, using 'include
Tabbed editor Possible. I have code which does this that I could transplant into LBB.
Debugging improvements Impossible to say, because I don't know what they are!
Improved performance I think it's likely LBB is already as fast as, if not faster than, LB5!
ODBC database access (also MySQL and SQLite) Possible, but I would need to see the syntax.
Better distribution packaging (no more TKN files) LBB creates compact standalone EXE files! I bet LB5 won't do that!
Three (and four and five...) dimensional arrays Already in LBB, although you can't REDIM them to a different size. It would be relatively straightforward to add the REDIM capability if LB5 provides it.
Raised memory ceiling (no more 70MB limit) LBB already provides 500 Mbytes (and REDIM can use all the available 32-bit memory).
Richard.
|
|
Logged
|
|
|
|
datwill
Guest
|
|
Re: LB 5?
« Reply #4 on: Feb 11th, 2015, 6:02pm » |
|
Thanks for letting me know! I think making common controls have their own commands is the best idea LB5's got. I know the things you have are already in LBB in some cases.
|
|
Logged
|
|
|
|
|