as a small promotion and as a contribution of the work done by the GCB community I wrote a first article for the full circle magazine https://fullcirclemagazine.org
It will be online in issue 127 around the end of november I think. Hope you enjoy.
A second part is work in progress and I hope to have it ready on time for the next issue.
Cheers,
Boris
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks Boris.
That is great news.
We definitely need to spread the word and drive up Linux usage.
It is a pity there are no executables available for the Major Flavors of Linux.
But I came across something called SNAP the other day that looks very interesting for cross platform distribution.
From what I have read so far a single compile on Ubuntu built with SNAP will then run on any other version or Flavour of Linux that has a SNAP client installed. It looks like SNAP is a product of Conical so should be well supported going forwards.
I used SNAP to install a media play on Linux Mind.
I had already spent hours on it and received all kinds of cryptic dependency messages, despite following 3 different internet guides. Then I found the SNAP version and it installed in seconds, faster than the Windows version did and worked first time
My hope is that one day the Linux gurus will make a GCBASIC build for SNAP, as building from source is beyond most of us Windows Prisoners.
Cheers
Chris
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
As lonng as one is frugal enough to use a native Linux IDE the pure Linux install of GCBASIC is really easy.
I ommit the wine aproach as GCB@Syn is while copmpiling extreme slow, so it is no option.
At least for me.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It is not emulating a windows environment, it is an integral part of Linux and provides a common set of functions for all flavours. What back in the 90's would have been called a Thunking layer.
It just maps Debian calls to Fedora for example. So each instance is running natively in that flavor of Linux.
But I will leave it up to the Linux experts to correct me or explain it further.
Cheers
Chris
Last edit: Chris Roper 2017-11-16
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If one of our Linux Boffins can compile a copy that links to SNAP then it becomes an executable distribution that will run on any flavor of Linux natively and it is only a single line command to install it. But I am not sure if the IDE source is included though. I pass that back to the community.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I just downloaded the Linux package and the Syn package is included, so a Linux build should look and feel like the windows build but as a native app not running in WINE.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
@Anobium: as I started I used the 0.97 but as I realised the 0.98 was actually released, I changed some bits to reflect that. At this point the IDE question was a (as I thought) windows only thing. But as I have some time for the second one, I surely can reflect this to show the progress the project is making.
As mentioned: for myself geany works good out of the box (or the repositories if you prefer) for the time being - but to use the native GCB@Syn would surely be a thing.
Offer: maybe it would be a good idea to let you sneak into part I and II so that we get things not only done but also done right? But I would like to limit the early access to not offend the guys behind the fullcirclemagazine...
Last edit: Boris Breuer 2017-11-16
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
For the first one, do not excpect too much - merely a short indtroduction to GCB on Linux, a installation note and a first hello world for electronics, e. g. a blinking LED :)
And not to mention, I do this as a hobby and have yet very much to learn ;)
Last edit: Boris Breuer 2017-11-16
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am still busy re-installing my linux Mint, but once I finish I will try
the setup that Boris published.
Anything we can do to get Linux users is great.
Any suggestions for an IDE or a good editor?
Is Notepad++ available for Linux?
My install of mint 18.3 mate is complete and all appears to be working well.
With the help of Boris' article I will install GCBASIC in the morning then
test it with Geany.
Hi folks,
as a small promotion and as a contribution of the work done by the GCB community I wrote a first article for the full circle magazine https://fullcirclemagazine.org
It will be online in issue 127 around the end of november I think. Hope you enjoy.
A second part is work in progress and I hope to have it ready on time for the next issue.
Cheers,
Boris
Thanks Boris.
That is great news.
We definitely need to spread the word and drive up Linux usage.
It is a pity there are no executables available for the Major Flavors of Linux.
But I came across something called SNAP the other day that looks very interesting for cross platform distribution.
From what I have read so far a single compile on Ubuntu built with SNAP will then run on any other version or Flavour of Linux that has a SNAP client installed. It looks like SNAP is a product of Conical so should be well supported going forwards.
I used SNAP to install a media play on Linux Mind.
I had already spent hours on it and received all kinds of cryptic dependency messages, despite following 3 different internet guides. Then I found the SNAP version and it installed in seconds, faster than the Windows version did and worked first time
My hope is that one day the Linux gurus will make a GCBASIC build for SNAP, as building from source is beyond most of us Windows Prisoners.
Cheers
Chris
As lonng as one is frugal enough to use a native Linux IDE the pure Linux install of GCBASIC is really easy.
I ommit the wine aproach as GCB@Syn is while copmpiling extreme slow, so it is no option.
At least for me.
From what I can tell SNAP is nothing like WINE.
It is not emulating a windows environment, it is an integral part of Linux and provides a common set of functions for all flavours. What back in the 90's would have been called a Thunking layer.
It just maps Debian calls to Fedora for example. So each instance is running natively in that flavor of Linux.
But I will leave it up to the Linux experts to correct me or explain it further.
Cheers
Chris
Last edit: Chris Roper 2017-11-16
Yes, but the SNAP packet will not have GCB@syn included, won't it?
But that is the thing.
If one of our Linux Boffins can compile a copy that links to SNAP then it becomes an executable distribution that will run on any flavor of Linux natively and it is only a single line command to install it. But I am not sure if the IDE source is included though. I pass that back to the community.
I just downloaded the Linux package and the Syn package is included, so a Linux build should look and feel like the windows build but as a native app not running in WINE.
Ok, seems I have to play with it :-) Thanks for pointing me to.
My pleasure Bad,
If you do manage to get it working it will be another major boost for the community as was you excellent work on the web page.
I did not realise, that the IDE could be compiled on linux, too. Will have a look.
As a side note, to use geany as an ide for GCB without too much hassle is planned for the follow up article...
Last edit: Boris Breuer 2017-11-16
@Boris. Can I check. What version of the compiler are you going to write about? I recommend that you are using v0.98.01 or greater.
@Anobium: as I started I used the 0.97 but as I realised the 0.98 was actually released, I changed some bits to reflect that. At this point the IDE question was a (as I thought) windows only thing. But as I have some time for the second one, I surely can reflect this to show the progress the project is making.
As mentioned: for myself geany works good out of the box (or the repositories if you prefer) for the time being - but to use the native GCB@Syn would surely be a thing.
Offer: maybe it would be a good idea to let you sneak into part I and II so that we get things not only done but also done right? But I would like to limit the early access to not offend the guys behind the fullcirclemagazine...
Last edit: Boris Breuer 2017-11-16
I will review.
And, dont forget to mention the Online Help and the Demos!
@Anobium: Sent you the links in private.
Thank Boris,
I look forward to reading the article.
William
me too, I did know nothing about this magazine!
For the first one, do not excpect too much - merely a short indtroduction to GCB on Linux, a installation note and a first hello world for electronics, e. g. a blinking LED :)
And not to mention, I do this as a hobby and have yet very much to learn ;)
Last edit: Boris Breuer 2017-11-16
Sounds good to me Boris, I for one am looking forwared to it.
Update: the issue is out https://fullcirclemagazine.org/2017/11/24/full-circle-magazine-127/
Great Cow Basicmade itto the front page :)
Nice. Well done
I read it, too.
As a Linux Junkie I can say it is going very good in detail, hopefully we earn some new users.
I am still busy re-installing my linux Mint, but once I finish I will try
the setup that Boris published.
Anything we can do to get Linux users is great.
Any suggestions for an IDE or a good editor?
Is Notepad++ available for Linux?
Cheers
Chris
And thank you all for your kind feedback.
Yes, try Geany, Somewhere in this Forum I posted the correct setup for compile and Flash
Thanks Guys,
Geany it is then.
My install of mint 18.3 mate is complete and all appears to be working well.
With the help of Boris' article I will install GCBASIC in the morning then
test it with Geany.
Cheers
Chris