Too late for now I guess as the code has already been overwritten...
I have long been a fan of 'AutoVer'. This can be set to watch a folder for any changes, each changed file is then copied to a customisable destination where it is saved with a date/time stamp. In the event of a file becoming lost it is then possible to look through the list of archived files and recovering it back to the original destination. It is fully automatic. I have it watch all my project files, including source code, along with any folders where I store any documents or files I don't want to lose. It is the closest I've got to macOS' TimeMachine for Windows.
Can't believe Micro$oft doesn't have the skill to do something similar that actually works. Relying on 'File History' or whatever the current name for file backup may be is futile. In my experience it may work initially but then silently stops working. This isn't noticed until the time comes for you to look for a 'lost' file. Then you find it stopped working months ago and you're up 'ordure creek' with no rowing implements.
I have AutoVer set up on my home and work PCs. Both I have back up to an External HDD. No-one was ever sorry they had too many backups.
Stop thinking in terms of GCB Synwrite IDE, it no longer exists.
You are now using Microsoft Visual Studio Code renamed to GCStudio Code, and I am not sure how that affects the ELU on the Open Source agreement, but it completely changes the GCB user experience.
Unfortunately installing GC Studio Code is the only way to update the compiler, that I know of, so I am sitting with a load of source code and an obsolete compiler because I refuse to use the renamed Microsoft code.
It was fun whilst it lasted, but Microsoft rules so you will be assimilated.
I have a pile of old chips an old IDE and Compiler so will have fun with what I have and just stop contributing my code as it is no longer compatible with CG Studio, but works great in the real world.
Last edit: Chris Roper 2024-07-07
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
But GCStudio is still the Open source Microsoft code.
It may be able to open synwrite as an external editor but it is still running in the background and is still the link provider for any compiler, or other, downloads.
We need a stand alone compiler that works with any editor and not a forced IDE that is based in the social media generation and thrives on personal data acquisition.
I am sure that is not what Hugh had in mind and certainly not what the early adopters wanted.
GCBasic was not designed for producing code for the facebook generation but it is a good opportunity for the facebook generation to learn that they too can innovate and not just click on the follow or like buttons.
I know that synwrite was at end if life, support wise, and I too helped look for a replacement, but renaming Microsoft Visual Studio Code is not a solution. It is a cop out and probably illegal, but Microsoft don't care as they can still collect our data and now have an entirely new community.
On the up side Chat GTP should be good at generating Great Cow Basic Code in future seeing as we gave it our entire repository of example and support code.
I still love GCBasic and respect this community, but I will not have anything to do with GCStudio.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ok, I’m triggered now 😊 he he…
And I need to clarify point by point:
Q: Stop thinking in terms of GCB Synwrite IDE, it no longer exists.
A: GCB SynWrite IDE still exists, is released on ALL installations of GCstudio and we keep maintaining it as a best effort, GCstudio was designed so you can select the desired IDE and work your way.
Q: You are now using Microsoft Visual Studio Code renamed to GCStudio Code, and I am not sure how that affects the ELU on the Open Source agreement, but it completely changes the GCB user experience
A: The actual name of the IDE is GCcode (GCstudio is our full solution) it is BASED (not renamed) on the opensource code of Microsoft Viusal Studio Code. The short answer is that the full solution of GCstudio (including GCcode and the compiler) is released under GPL3 (GNU General Public License V3) so nothing changes. GCcode has a different user experience than SynWrite, but you can change to Syn if you wish, nothing bad happens.
Q: Unfortunately installing GC Studio Code is the only way to update the compiler, that I know of, so I am sitting with a load of source code and an obsolete compiler because I refuse to use the renamed Microsoft code.
A: You can use SynWrite if you want and you have plenty of options to do so, even from the installer itself you have the option to get the same user experience that the legacy solution has, while maintaining the automatic updates of the compiler; you don’t need to stay on an obsolete compiler, that has been your choice.
Q: It was fun whilst it lasted, but Microsoft rules so you will be assimilated.
A: Microsoft doesn’t have anything to do with GCstudio; and no one will be assimilated, mind reprogrammed or converted onto a zombie while using GCstudio, I can assure you that.
Q: I have a pile of old chips an old IDE and Compiler so will have fun with what I have and just stop contributing my code as it is no longer compatible with CG Studio, but works great in the real world.
A: You know that any GCB code written on the obsolete compiler will work (and will run even better) on the up-to-date compiler; Evan takes a lot of effort and care to ensure this. If you don’t want to contribute your code that’s fine, your opinion and decision is very respectable.
Q: But GCStudio is still the Open source Microsoft code. It may be able to open synwrite as an external editor but it is still running in the background and is still the link provider for any compiler, or other, downloads.
A: GCcode doesn’t run in the background, that’s simply not true. You even don’t need to have it, if you wish you can select the “compiler only” update channel and delete the “vscode” folder and you will still have Synwrite and current updates to the compiler without any remanent of the feared, cursed and evil GCcode 😊
Q: We need a stand alone compiler that works with any editor and not a forced IDE that is based in the social media generation and thrives on personal data acquisition.
A: what you describe its basically GCstudio 😊 you are not forced to one IDE, and that’s because the compiler is stand alone (you can directly compile even without never opening GCstudio), I personally don’t like social media, I didn’t have any personal account on X, Facebook, Linkedin, you name it; GCstudio and GCcode doesn’t have any relation to social media. And most importantly GCstudio and GCcode DOESN’T DO ANY KIND OF PERSONAL DATA ACQUISITION.
Q: I am sure that is not what Hugh had in mind and certainly not what the early adopters wanted.
A: Well, I’m not sure of that one, I’m not in Hugh´s mind or in early adopters neither; you may need to ask them.
Q: GCBasic was not designed for producing code for the facebook generation but it is a good opportunity for the facebook generation to learn that they too can innovate and not just click on the follow or like buttons.
A: I don’t want to put people into stereotypes, I don’t think GCBasic its for a specific generation or age, I think that GCBasic/GCstudio is an open and free solution for any one that wants to use it, I only want to offer a more professional GCB, the compiler is so great, it deserves that, and I love to put my grain of sand on it.
Q: I know that synwrite was at end if life, support wise, and I too helped look for a replacement, but renaming Microsoft Visual Studio Code is not a solution. It is a cop out and probably illegal, but Microsoft don't care as they can still collect our data and now have an entirely new community.
A: No, it isn’t illegal in any way; and again, nor Microsoft, nor me, nor any one collects any data with GCstudio, GCcode or GCB, please show any proof if you want to continue saying that. And if you or any one wants to help to customize any other IDE, feel free to join, I will help as GCstudio was designed for that, maybe you make a better IDE and we dump GCcode for good, I’m open on that. We also have vacancies to help maintaining SynWrite so any one with the desire, time and commitment could join; GCstudio isn’t one way only.
Q: I still love GCBasic and respect this community, but I will not have anything to do with GCStudio.
A: I love GCBasic too, that’s why I’m committed to it; I respect your opinions and decisions. You keep saying many times that you will not have anything to do with this, and still you keep trying to spread misinformation that can hurt this project; why would you keep doing that if you love GCBasic??? How do you respect the community saying those things without any proof???
Angel
Last edit: Angel Mier 2024-07-07
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
And as a final comment, following your logic and granting your statements. You hate so much Microsoft and keep bashing on it, and still you use windows as your operating system, it doesn’t matter how old or what version it is, you use their products, maybe you also use MS Office and a lot of other third-party apps programmed in Visual Studio. So, what’s the point you have if you still use all those heretic and forbidden systems that collect all of your personal information, Why Microsoft needs GCstudio if he already has your info? GCstudio runs on windows so from the start Microsoft have all the user’s info, even before they install GCstudio. So, if we follow your logic what is the point???
Well maybe Microsoft is super interested and intrigued to know what model of PIC´s we use to blink a Led, or how bad I´m while declaring (or not) my variables.
Sorry, but all of this is just nonsense to me; I follow science, not conspiracy theories.
Nullius in verba (take nobody's word for it) Used for some of the most brilliant human beings on history and today.
If you give me proofs I can verify your statements; if not, you don't have anything, simple as that.
Angel
Disclosure: I don't endorse Microsoft or any other company.
Last edit: Angel Mier 2024-07-07
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
"Unfortunately installing GC Studio Code is the only way to update the compiler, that I know of,"
Chris, GCstudio is not for me either, I like to do things manually.
After installing GCs a while back it modified many file associations that are used for other apps.
For me I get just the updated folders (or files) from the install using eg. 7zip into a new app folder then copy (or edit) the Synwrite/lexer settings files from the previous install.
I only update if I need to. (I am still on 2022-12-21 install).
A file compare tool is useful when doing a manual update this way.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I still have files from other projects, not even related to GCBasic, which now say they Cannot find GCStudio when I try and open them.
Thanks for the hint of extracting the compiler from the installer but I still see no reason why we can't just have a link to the latest compiler on the website, as before, and not have to jump through hoops to get it.
Notepad++ is my editor of Choice, it also has file compare and it warns you if the code has unsaved edits.
Cheers
Chris
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
A: No, it isn’t illegal in any way; and again, nor Microsoft, nor me, nor any one collects any data with GCstudio, GCcode or GCB, please show any proof if you want to continue saying that.
"Telemetry extension authors guide
Visual Studio Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement and telemetry documentation to learn more.
This topic has guidelines for extension authors so that their extensions can conform to VS Code telemetry requirements and best practices."
I note that it has a function to set telemetry.telemetryLevel user setting to off
I assume, therefore, that you have set that flag?
But the paragraph above is the proof that you requested.
Last edit: Chris Roper 2024-07-08
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Chris.
As you see the webpage is related to Microsoft Visual Studio Code.
GCcode and Visual Studio code aren’t the same.
GCcode is not a simple rename of Visual Studio code, there are differences under the hood; GCcode doesn’t have the portion of the code to do telemetry, so it doesn’t matter the flag, it can’t send data to Microsoft or anyone else (and by the way, Microsoft servers would not accept data from some ones strange and unique compilation, or make public the keys and protocols to make their infrastructure weak and easy to hack; the world doesn’t work like that)
There are many differences and I will mention some others to make an example:
* Visual Studio Code saves data per user basis and in user space, GCcode saves data for all users and in the installation folder
* GCcode doesn’t use Microsoft extensions marketplace, it uses the vscodium open-source marketplace
* Visual Studio code manages their own updates, GCcode doesn’t manage updates, GCstudio manages them and in a very different and not related way.
* GCcode manages the program assets embedded in the application, Visual Studio Code manages them inside the code itself.
* Visual Studio Code uses a commercial EULA from Microsoft, I release GCcode with an MIT open-source license that automatically converts to GPL V3 when used in conjunction with GCstudio and the compiler.
And there are many more.
So, I keep my statement; show me proof that GCcode, GCstudio or the compiler do all the things you say.
Have a nice day.
Angel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I want to share with you some exciting developments in my workflow. There’s an old saying that there are a thousand ways to do anything, and I’ve found this to be true in my own experience. One tool that has revolutionized the way I work: GCStudio.
Before I started using GCStudio, releasing a new version of a program was a time-consuming process, often taking days. Now, it takes mere seconds. The difference is night and day, and I can’t overstate the impact this has had on my productivity.
In addition to GCStudio, which I use to maintain the compiler, I also use GCCode for editing the compiler and all my programs. When someone needs support, I turn to SynWrite. Sometimes, I even use the command line to compile my programs, especially when I need to capture the compiler output. I can use NotePad the choice is not constrained. And, now I can use CoPilot to generate GCBASIC source.
Despite the many ways to accomplish tasks, I’ve found that the right tools can make all the difference. The compiler is still great, and these tools have only enhanced its capabilities.
I wanted to share this with you in the hopes that it might inspire you to explore new tools and methods in your own work. Remember, the right tools can make all the difference and GCBASIC is one of the great tools.
Last edit: Anobium 2024-07-08
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Too late for now I guess as the code has already been overwritten...
I have long been a fan of 'AutoVer'. This can be set to watch a folder for any changes, each changed file is then copied to a customisable destination where it is saved with a date/time stamp. In the event of a file becoming lost it is then possible to look through the list of archived files and recovering it back to the original destination. It is fully automatic. I have it watch all my project files, including source code, along with any folders where I store any documents or files I don't want to lose. It is the closest I've got to macOS' TimeMachine for Windows.
Can't believe Micro$oft doesn't have the skill to do something similar that actually works. Relying on 'File History' or whatever the current name for file backup may be is futile. In my experience it may work initially but then silently stops working. This isn't noticed until the time comes for you to look for a 'lost' file. Then you find it stopped working months ago and you're up 'ordure creek' with no rowing implements.
I have AutoVer set up on my home and work PCs. Both I have back up to an External HDD. No-one was ever sorry they had too many backups.
Certainly saved my bacon many, many times...
Can be found here: https://beanland.net.au/AutoVer/
I see I posted the same suggestion in the second comment of this thread. Well I have long been a fan of AutoVer...
Stop thinking in terms of GCB Synwrite IDE, it no longer exists.
You are now using Microsoft Visual Studio Code renamed to GCStudio Code, and I am not sure how that affects the ELU on the Open Source agreement, but it completely changes the GCB user experience.
Unfortunately installing GC Studio Code is the only way to update the compiler, that I know of, so I am sitting with a load of source code and an obsolete compiler because I refuse to use the renamed Microsoft code.
It was fun whilst it lasted, but Microsoft rules so you will be assimilated.
I have a pile of old chips an old IDE and Compiler so will have fun with what I have and just stop contributing my code as it is no longer compatible with CG Studio, but works great in the real world.
Last edit: Chris Roper 2024-07-07
Installing GCStudio in legacy mode installs the SynWrite IDE.
All old programs work using any editor/IDE.
But GCStudio is still the Open source Microsoft code.
It may be able to open synwrite as an external editor but it is still running in the background and is still the link provider for any compiler, or other, downloads.
We need a stand alone compiler that works with any editor and not a forced IDE that is based in the social media generation and thrives on personal data acquisition.
I am sure that is not what Hugh had in mind and certainly not what the early adopters wanted.
GCBasic was not designed for producing code for the facebook generation but it is a good opportunity for the facebook generation to learn that they too can innovate and not just click on the follow or like buttons.
I know that synwrite was at end if life, support wise, and I too helped look for a replacement, but renaming Microsoft Visual Studio Code is not a solution. It is a cop out and probably illegal, but Microsoft don't care as they can still collect our data and now have an entirely new community.
On the up side Chat GTP should be good at generating Great Cow Basic Code in future seeing as we gave it our entire repository of example and support code.
I still love GCBasic and respect this community, but I will not have anything to do with GCStudio.
Ok, I’m triggered now 😊 he he…
And I need to clarify point by point:
Q: Stop thinking in terms of GCB Synwrite IDE, it no longer exists.
A: GCB SynWrite IDE still exists, is released on ALL installations of GCstudio and we keep maintaining it as a best effort, GCstudio was designed so you can select the desired IDE and work your way.
Q: You are now using Microsoft Visual Studio Code renamed to GCStudio Code, and I am not sure how that affects the ELU on the Open Source agreement, but it completely changes the GCB user experience
A: The actual name of the IDE is GCcode (GCstudio is our full solution) it is BASED (not renamed) on the opensource code of Microsoft Viusal Studio Code. The short answer is that the full solution of GCstudio (including GCcode and the compiler) is released under GPL3 (GNU General Public License V3) so nothing changes. GCcode has a different user experience than SynWrite, but you can change to Syn if you wish, nothing bad happens.
Q: Unfortunately installing GC Studio Code is the only way to update the compiler, that I know of, so I am sitting with a load of source code and an obsolete compiler because I refuse to use the renamed Microsoft code.
A: You can use SynWrite if you want and you have plenty of options to do so, even from the installer itself you have the option to get the same user experience that the legacy solution has, while maintaining the automatic updates of the compiler; you don’t need to stay on an obsolete compiler, that has been your choice.
Q: It was fun whilst it lasted, but Microsoft rules so you will be assimilated.
A: Microsoft doesn’t have anything to do with GCstudio; and no one will be assimilated, mind reprogrammed or converted onto a zombie while using GCstudio, I can assure you that.
Q: I have a pile of old chips an old IDE and Compiler so will have fun with what I have and just stop contributing my code as it is no longer compatible with CG Studio, but works great in the real world.
A: You know that any GCB code written on the obsolete compiler will work (and will run even better) on the up-to-date compiler; Evan takes a lot of effort and care to ensure this. If you don’t want to contribute your code that’s fine, your opinion and decision is very respectable.
Q: But GCStudio is still the Open source Microsoft code. It may be able to open synwrite as an external editor but it is still running in the background and is still the link provider for any compiler, or other, downloads.
A: GCcode doesn’t run in the background, that’s simply not true. You even don’t need to have it, if you wish you can select the “compiler only” update channel and delete the “vscode” folder and you will still have Synwrite and current updates to the compiler without any remanent of the feared, cursed and evil GCcode 😊
Q: We need a stand alone compiler that works with any editor and not a forced IDE that is based in the social media generation and thrives on personal data acquisition.
A: what you describe its basically GCstudio 😊 you are not forced to one IDE, and that’s because the compiler is stand alone (you can directly compile even without never opening GCstudio), I personally don’t like social media, I didn’t have any personal account on X, Facebook, Linkedin, you name it; GCstudio and GCcode doesn’t have any relation to social media. And most importantly GCstudio and GCcode DOESN’T DO ANY KIND OF PERSONAL DATA ACQUISITION.
Q: I am sure that is not what Hugh had in mind and certainly not what the early adopters wanted.
A: Well, I’m not sure of that one, I’m not in Hugh´s mind or in early adopters neither; you may need to ask them.
Q: GCBasic was not designed for producing code for the facebook generation but it is a good opportunity for the facebook generation to learn that they too can innovate and not just click on the follow or like buttons.
A: I don’t want to put people into stereotypes, I don’t think GCBasic its for a specific generation or age, I think that GCBasic/GCstudio is an open and free solution for any one that wants to use it, I only want to offer a more professional GCB, the compiler is so great, it deserves that, and I love to put my grain of sand on it.
Q: I know that synwrite was at end if life, support wise, and I too helped look for a replacement, but renaming Microsoft Visual Studio Code is not a solution. It is a cop out and probably illegal, but Microsoft don't care as they can still collect our data and now have an entirely new community.
A: No, it isn’t illegal in any way; and again, nor Microsoft, nor me, nor any one collects any data with GCstudio, GCcode or GCB, please show any proof if you want to continue saying that. And if you or any one wants to help to customize any other IDE, feel free to join, I will help as GCstudio was designed for that, maybe you make a better IDE and we dump GCcode for good, I’m open on that. We also have vacancies to help maintaining SynWrite so any one with the desire, time and commitment could join; GCstudio isn’t one way only.
Q: I still love GCBasic and respect this community, but I will not have anything to do with GCStudio.
A: I love GCBasic too, that’s why I’m committed to it; I respect your opinions and decisions. You keep saying many times that you will not have anything to do with this, and still you keep trying to spread misinformation that can hurt this project; why would you keep doing that if you love GCBasic??? How do you respect the community saying those things without any proof???
Angel
Last edit: Angel Mier 2024-07-07
And as a final comment, following your logic and granting your statements. You hate so much Microsoft and keep bashing on it, and still you use windows as your operating system, it doesn’t matter how old or what version it is, you use their products, maybe you also use MS Office and a lot of other third-party apps programmed in Visual Studio. So, what’s the point you have if you still use all those heretic and forbidden systems that collect all of your personal information, Why Microsoft needs GCstudio if he already has your info? GCstudio runs on windows so from the start Microsoft have all the user’s info, even before they install GCstudio. So, if we follow your logic what is the point???
Well maybe Microsoft is super interested and intrigued to know what model of PIC´s we use to blink a Led, or how bad I´m while declaring (or not) my variables.
Sorry, but all of this is just nonsense to me; I follow science, not conspiracy theories.
Nullius in verba (take nobody's word for it) Used for some of the most brilliant human beings on history and today.
If you give me proofs I can verify your statements; if not, you don't have anything, simple as that.
Angel
Disclosure: I don't endorse Microsoft or any other company.
Last edit: Angel Mier 2024-07-07
Chris, GCstudio is not for me either, I like to do things manually.
After installing GCs a while back it modified many file associations that are used for other apps.
For me I get just the updated folders (or files) from the install using eg. 7zip into a new app folder then copy (or edit) the Synwrite/lexer settings files from the previous install.
I only update if I need to. (I am still on 2022-12-21 install).
A file compare tool is useful when doing a manual update this way.
Thanks ToniG, I have exactly the same issue.
I still have files from other projects, not even related to GCBasic, which now say they Cannot find GCStudio when I try and open them.
Thanks for the hint of extracting the compiler from the installer but I still see no reason why we can't just have a link to the latest compiler on the website, as before, and not have to jump through hoops to get it.
Notepad++ is my editor of Choice, it also has file compare and it warns you if the code has unsaved edits.
Cheers
Chris
A: No, it isn’t illegal in any way; and again, nor Microsoft, nor me, nor any one collects any data with GCstudio, GCcode or GCB, please show any proof if you want to continue saying that.
From https://code.visualstudio.com/
"Telemetry extension authors guide
Visual Studio Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement and telemetry documentation to learn more.
This topic has guidelines for extension authors so that their extensions can conform to VS Code telemetry requirements and best practices."
I note that it has a function to set telemetry.telemetryLevel user setting to off
I assume, therefore, that you have set that flag?
But the paragraph above is the proof that you requested.
Last edit: Chris Roper 2024-07-08
Hi Chris.
As you see the webpage is related to Microsoft Visual Studio Code.
GCcode and Visual Studio code aren’t the same.
GCcode is not a simple rename of Visual Studio code, there are differences under the hood; GCcode doesn’t have the portion of the code to do telemetry, so it doesn’t matter the flag, it can’t send data to Microsoft or anyone else (and by the way, Microsoft servers would not accept data from some ones strange and unique compilation, or make public the keys and protocols to make their infrastructure weak and easy to hack; the world doesn’t work like that)
There are many differences and I will mention some others to make an example:
* Visual Studio Code saves data per user basis and in user space, GCcode saves data for all users and in the installation folder
* GCcode doesn’t use Microsoft extensions marketplace, it uses the vscodium open-source marketplace
* Visual Studio code manages their own updates, GCcode doesn’t manage updates, GCstudio manages them and in a very different and not related way.
* GCcode manages the program assets embedded in the application, Visual Studio Code manages them inside the code itself.
* Visual Studio Code uses a commercial EULA from Microsoft, I release GCcode with an MIT open-source license that automatically converts to GPL V3 when used in conjunction with GCstudio and the compiler.
And there are many more.
So, I keep my statement; show me proof that GCcode, GCstudio or the compiler do all the things you say.
Have a nice day.
Angel
I want to share with you some exciting developments in my workflow. There’s an old saying that there are a thousand ways to do anything, and I’ve found this to be true in my own experience. One tool that has revolutionized the way I work: GCStudio.
Before I started using GCStudio, releasing a new version of a program was a time-consuming process, often taking days. Now, it takes mere seconds. The difference is night and day, and I can’t overstate the impact this has had on my productivity.
In addition to GCStudio, which I use to maintain the compiler, I also use GCCode for editing the compiler and all my programs. When someone needs support, I turn to SynWrite. Sometimes, I even use the command line to compile my programs, especially when I need to capture the compiler output. I can use NotePad the choice is not constrained. And, now I can use CoPilot to generate GCBASIC source.
Despite the many ways to accomplish tasks, I’ve found that the right tools can make all the difference. The compiler is still great, and these tools have only enhanced its capabilities.
I wanted to share this with you in the hopes that it might inspire you to explore new tools and methods in your own work. Remember, the right tools can make all the difference and GCBASIC is one of the great tools.
Last edit: Anobium 2024-07-08