LB Booster
« Compiling LB source code »

Welcome Guest. Please Login or Register.
Apr 1st, 2018, 04:01am



ATTENTION MEMBERS: Conforums will be closing it doors and discontinuing its service on April 15, 2018.
We apologize Conforums does not have any export functions to migrate data.
Ad-Free has been deactivated. Outstanding Ad-Free credits will be reimbursed to respective payment methods.

Thank you Conforums members.
Speed up Liberty BASIC programs by up to ten times!
Compile Liberty BASIC programs to compact, standalone executables!
Overcome many of Liberty BASIC's bugs and limitations!
LB Booster Resources
LB Booster documentation
LB Booster Home Page
LB Booster technical Wiki
Just BASIC forum
BBC BASIC Home Page
Liberty BASIC forum (the original)

« Previous Topic | Next Topic »
Pages: 1  Notify Send Topic Print
 thread  Author  Topic: Compiling LB source code  (Read 643 times)
net2014
New Member
Image


member is offline

Avatar




PM


Posts: 37
xx Compiling LB source code
« Thread started on: Mar 20th, 2015, 2:16pm »

Just a few thoughts, useless as they may be!

Apologies if this is mentioned in the LBB docs somewhere, but I have failed to find an answer.
I read that LBB will not open & run TKNs unless the original username/password is known. Meaning that the file must have been generated by a licensed copy of LB. Thereby lies a problem in that source code written in a trial copy of LB can be compiled to an exe with LBB.
I'm just thinking, would it be possible to require a LB registered username/password before LBB would compile? That would ensure that LBB would only be of use to LBs registered customers, such that trial versions of LB4 operate in the same way in both LB4 and LBB IDEs. That would eliminate 'loss of business' claims, even expanding LB sales, as so many people seem to ask for single exe generation. Also maybe redesign LBB to just be a compiler, i.e. eliminate its IDE and just input the LB source code file.

If that were possible I would be prepared to buy LBB (I'd buy it anyway) instead of it being free. (I already have registered copy of LB4).


User IP Logged

Mystic
Junior Member
ImageImage


member is offline

Avatar




PM

Gender: Male
Posts: 53
xx Re: Compiling LB source code
« Reply #1 on: Mar 20th, 2015, 3:41pm »

I brought up something similar to this behind the curtain.

If the features of LBB that are seemingly a threat to LB's registered community can be made to only work on registered copies of LB, that would help some of the issues.

The overlying issue of "promoting" LBB on the LB board though would remain.

The stance on the LB forums, and it's sort of justified, is that their forums are for LB issues, not a place to discuss other programs.

It's a precarious balance...
User IP Logged

- Rick
Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1348
xx Re: Compiling LB source code
« Reply #2 on: Mar 21st, 2015, 10:34am »

on Mar 20th, 2015, 2:16pm, net2014 wrote:
I'm just thinking, would it be possible to require a LB registered username/password before LBB would compile? That would ensure that LBB would only be of use to LBs registered customers

That would be exactly like saying you cannot use GCC (free) to compile your C programs without first purchasing Microsoft's Visual C. Or that you cannot run a BBC BASIC program using Brandy (free) without first purchasing a copy of BBC BASIC for Windows! A non-starter as far as I'm concerned.

For LBB users it should be a matter of conscience whether to purchase LB 4.04, not compulsion. For the record I didn't pay for my copy: Carl and I agreed a swap whereby he gave me LB free and I gave him BB4W free. smiley

Quote:
Also maybe redesign LBB to just be a compiler, i.e. eliminate its IDE and just input the LB source code file.

Which would imply there being no LBB debugger, and indeed not having even the most basic ability to highlight the problem statement if an error occurs during compilation. That would make debugging any program which incorporated LBB-specific code (extensions or bug-fixes) difficult and time consuming.

If Carl is concerned about the 'competition' from LBB then the solution is for him to improve LB4 (and/or release LB5) so that he has a more attractive product offering. That's how it works with every other programming language. But to be fair I'm not aware of Carl ever having expressed such a concern himself; at the very start he said "LBB is a legitimate artifact. Feel free to use it if it suits your needs".

Some LB users have had no previous experience of there being multiple implementations of a programming language, even though that is the norm for many other languages (I think in the case of BBC BASIC there have been something like six independent implementations to date!). They understandably may have difficulty getting their heads around the concept, but that is not my problem!

Richard.
« Last Edit: Mar 21st, 2015, 12:06pm by Richard Russell » User IP Logged

Pages: 1  Notify Send Topic Print
« Previous Topic | Next Topic »

| |

This forum powered for FREE by Conforums ©
Terms of Service | Privacy Policy | Conforums Support | Parental Controls