I would information about how I can contribute to the PC-basic, including what language does it use in Windows, and how would I submit an updated version of the .exe file.
I am keen to have some very small new features put in, and if all goes well, I can work on that over the Christmas and January timeframe.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
PC-BASIC is coded in Python. Have a look at the github development pages at https://github.com/robhagemans/pcbasic where you can browse through the code and bug reports etc.
To add features, the easiest way would be to create a local clone of the repository with git, so that you can work on the code on your own machine. I can then merge changes back into the main code using a git pull (assuming I agree with them, they pass tests and work on all platforms, etc.). Or, if you have a special project that you want to adapt PC-BASIC for, you can maintain your own branch of the code (some people do this already).
Let me know what you're thinking of adding or changing, it would be worth discussing potential changes first.
Cheers
Rob
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I would information about how I can contribute to the PC-basic, including what language does it use in Windows, and how would I submit an updated version of the .exe file.
I am keen to have some very small new features put in, and if all goes well, I can work on that over the Christmas and January timeframe.
Hi James, thanks for your interest!
PC-BASIC is coded in Python. Have a look at the github development pages at https://github.com/robhagemans/pcbasic where you can browse through the code and bug reports etc.
To add features, the easiest way would be to create a local clone of the repository with git, so that you can work on the code on your own machine. I can then merge changes back into the main code using a git pull (assuming I agree with them, they pass tests and work on all platforms, etc.). Or, if you have a special project that you want to adapt PC-BASIC for, you can maintain your own branch of the code (some people do this already).
Let me know what you're thinking of adding or changing, it would be worth discussing potential changes first.
Cheers
Rob