Liberty BASIC Community Forum
« Compatiblity with existing LB »

Welcome Guest. Please Login or Register.
Nov 17th, 2017, 1:19pm


Rules|Home|Help|Search|Recent Posts|Notification


« Previous Topic | Next Topic »
Pages: 1  Notify Send Topic Print
 thread  Author  Topic: Compatiblity with existing LB  (Read 381 times)
GordonSweet
Team Liberty BASIC


member is offline

Avatar




Homepage PM

Gender: Male
Posts: 886
xx Compatiblity with existing LB
« Thread started on: Jun 22nd, 2013, 03:02am »

I think I can understand the delays in producing LB5, which are perhaps due to considerable problems in creating any software both for a Linux system but which I believe it is intended should be compatible with LB v4.04. But is it really necessary for it to be compatible with the latter? You cannot easily run any Widows software, even using such as Wine on a Linux, so why try to make it compatible? Once you attempt to write any BASIC software for a Linux, should we not be prepared where necessary to learn new code needed just for the Linux?

Over the last year or so I have experimented with a variety of versions of Linux, but not of course the copyright version in more general use for Mac PCs. In fact I doubt the majority of Mac users such as I have met, would risk attempting to install any version of Linux unless it was specifically stated to suitable for a Mac.

I have often been very impressed by much of the free software available for various Linux, which in some cases appears to be superior to much of Windows software. But the problems I often find occur when attempting to install new software to that supplied with a Linux. This often occurs when unlike much of Widows, with Linux software it is not sufficient to just install just one file, but other support files need installing. In fact it often seems necessary to also type in very complex instructions. This is the reason why I gave up attempting to install Wine after having corrupting Ubuntu in a separate partition to Windows.

Might I suggest instead of attempting to make LB5 compatible with existing LB code, more work should be diverted to ensuring LB5 can easily be installed on at least the more popular versions of Linux like perhaps Puppy, and Mint, even perhaps for the Mac.

Gordon




User IP Logged

G.M.Sweet
CS
Junior Member
ImageImage


member is offline

Avatar




PM

Gender: Male
Posts: 60
xx Re: Compatiblity with existing LB
« Reply #1 on: Jun 22nd, 2013, 03:22am »

Hello,

I am not an expert on such things, but the reasons may be that LB running on Linux has been requested.

Linux is different to Windows and can do many other things, I have and use software that is only available under Linux.

In the future it will be easier to make a version of LB for mobile devices that already run on a version of Linux.

It may also be the case the Carl want the challenge of making a language that works across several platforms.
User IP Logged

I read more than I write
Geek
Junior Member
ImageImage


member is offline

Avatar

Code to kill bugs!


PM

Gender: Male
Posts: 79
xx Re: Compatiblity with existing LB
« Reply #2 on: Jun 27th, 2013, 11:49am »


Question of linux isn't of free software vs non free. I develop on windows, mac, linux, freebsd and learning to program with Haiku. Ease of development on Linux is much easier. GNOME 3 DE is very nice specially because of workspace. And Android, one of major top dogs of Smart Phone world is indeed a linux derivative. What you are telling about dependency hell (when installing new programs) is very rare now in Linux. The model Linux follow is to save space and bandwidth. PCBSD, though not exactly linux have introduced a dependency hell free PBI package management system, though packages are large. It is ideal when you have good internet speed and hard drive.

So yes, making it compatible for linux would be worth it so would be Mac. Though, not anything near profit, if I were carl I would have given even Haiku a try as its API is very easy... Just to dominate Haiku market tongue
Currently they run a very outdated version of Yabasic and are impressed by it. lol. if LB is introduced in its full power then it wouldn't be any surprise all except haiku developers would have it as there main programming language. Well sorry for random off topic. tongue
« Last Edit: Jun 27th, 2013, 12:29pm by Admin » User IP Logged

mmiscool
Team Liberty BASIC


member is offline

Avatar



AIM
Homepage PM

Gender: Male
Posts: 226
xx Re: Compatiblity with existing LB
« Reply #3 on: Jul 6th, 2013, 11:16pm »

Since it is being made in smalltalk I don't think that compadibility is the issue. Just avoiding win 32 api calls for certain things.

If you have tried run basic I think you will be pleased with the direction lb5 is going.

and talk about some thing cross platform. Run Basic will have your application ruing on any device that has a web browser.
User IP Logged

http://mmiscool.com
http://esp8266basic.com
http://smbisoft.com
Pages: 1  Notify Send Topic Print
« Previous Topic | Next Topic »

Rules|Home|Help|Search|Recent Posts|Notification

Donate $6.99 for 50,000 Ad-Free Pageviews!

| |

This forum powered for FREE by Conforums ©
Sign up for your own Free Message Board today!
Terms of Service | Privacy Policy | Conforums Support | Parental Controls