Hi Hurtz,
If you follow the "sources" links on the X11-Basic homepage, you enter the most recent source code in a git repository on either gitlab or github. There is no use for a (seperate) tarball in the files section anymore. However, If you want to maintain one, please do so...
github allows to download a tarball of any version and any commit state you like. The releases are marked with tags in the commit history (at least mostly, Sometime I forgot). Anybody is encouraged to compile X11-Basic from source by themselves. This is the best way to get a trustly version. A compilation tutorial is there, Also some other people made an official .rpm package for fedora linux out of the sources, so I guess this works. At some point I expect some maintainers will also create an official debian/ubuntu .deb packages which comes with the repositorys. When this happens I plan also to stop providing any debial package myself in the files section.
Last edit: Markus Hoffmann 2018-07-01
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you were concerned about the android version of X11-Basic, the sources are in a separate repository (because I always wanted to publish it also in F-droid): https://gitlab.com/kollo/X11-Basic
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you for the timely response. It is much appreciated.
I now see the v1.26 source (X11Basic-1.26.tar.gz) in 'Home / X11-Basic-src' folder, once I selected the 'Files' tab. Thank you for pushing that up.
I am struggling with finding a link to the git repo on the the X11-Basic site (https://sourceforge.net/projects/x11-basic/ - under Summary tab, files tab, or otherwise.
It is likely me being blind (ignorant WRT the Source Forge UX).
...
Belay that, as my ignorance was shining brightly. I just found it on the left nav panel on the project home page: http://x11-basic.sourceforge.net/. Outstanding! Thank you.
...
BTW, some comments, insight, and follow-on questions:
1) I hail from a hobbyist embedded devices realm (professionally, I am in the Aerospace and Defense world, with my core competencies originating as a weapons systems specialist on attack aircraft for the USMC - yes, I am a jarhead and I eat crayons :)).
2) It's been nearly a decade since I've tackled any real embedded hobby projects. My SBC / Language of choice, at the time, was Coridium's ARM Basic - pure compilation on therr NXP LPC-based series of SBC s (Bruce has it going on, but never gained the 'maker' traction that Arduino/Raspberry Pi enjoy (their marketing model was/is good)).
3) On the Win32 side, I made good use of AutoHotKey. The documentation and community was/still is strong. The API was obviously very mature and well documented. Too much drama was ensuing at the time (key contributors/team members ended up in public disputes (smdh)), and was a small contributor to my waning dev efforts at the time (life got in the way too, mostly).
4) Now that the kidos are grown, graduated college, and have started their own lives, the Bride and I are empty nesters. I need some intellectual stimulation beyond my career (which is actually pretty darn fun - I be one of the lucky ones who was fortunate enough to attain a career in a field they love). With all of that, I'm looking to tackle a small project in adapting a bow-mounted (power steerable) trolling motor to a kayak, and spiral upgrading to enable pseudo autopilot functionality, with a web-based UI. I'll be using speed controllers from the R/C domain (PWM), with a SBC. I am leaning on the Raspberry Pi. And, with my prior dev experience based on BASIC, and with X11-Basic offering matrix algebra and a mature set of advanced maths capabilities, I've ended up wanting to expend some time with your toolset to see if there is a means to an end.
5) Kudos on the documentation aspects of your efforts with X11-Basic. Far too often, devs are remiss in providing robust documentation. I need it as my 1/2 century old brain isn't as nimble and adaptable as it was many moons ago. Having good reference material is crucial for me and I appreciate that you (your team?) foster(s) an attention to this most important element. Thank you.!.
6) Is there a Telegram channel, or an IRC channel, or other real-time on-line community for X11-Basic? If so, I'd welcome a chance to participate/contribute. Having a resource to hop on and ping someone for a quick response would be helpful.
7) Is there a repo out there for user-contributed code? I am looking for libraries so that I don't have to re-invent the wheel. Think LCD Displays, SQLite, Kalman Filters, Quaternion Rotation Sequences, and the sort. I do note that you recently enveloped the Wiring Pi lib. I'll be needing to get familiar with the intricacies of utilizing same.
8) Are you familiar with other hobbyists/devs that might be/have been involved in similar pursuits, who used your framework in achieving some/most of their goals?
I've droned on long enough. Take care.
~MHz
Last edit: MegaHurtz 2018-07-06
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Good day.
I see the source in the files section for v1.25 circa 2017 iirc.
I note that the latest binaries of v1.26 are circa 2018.
Is there a means to secure the latest source files for the latest version, please? TIA.
~MHz
Hi Hurtz,
If you follow the "sources" links on the X11-Basic homepage, you enter the most recent source code in a git repository on either gitlab or github. There is no use for a (seperate) tarball in the files section anymore. However, If you want to maintain one, please do so...
github allows to download a tarball of any version and any commit state you like. The releases are marked with tags in the commit history (at least mostly, Sometime I forgot). Anybody is encouraged to compile X11-Basic from source by themselves. This is the best way to get a trustly version. A compilation tutorial is there, Also some other people made an official .rpm package for fedora linux out of the sources, so I guess this works. At some point I expect some maintainers will also create an official debian/ubuntu .deb packages which comes with the repositorys. When this happens I plan also to stop providing any debial package myself in the files section.
Last edit: Markus Hoffmann 2018-07-01
If you were concerned about the android version of X11-Basic, the sources are in a separate repository (because I always wanted to publish it also in F-droid):
https://gitlab.com/kollo/X11-Basic
Sir Markus,
Thank you for the timely response. It is much appreciated.
I now see the v1.26 source (X11Basic-1.26.tar.gz) in 'Home / X11-Basic-src' folder, once I selected the 'Files' tab. Thank you for pushing that up.
I am struggling with finding a link to the git repo on the the X11-Basic site (https://sourceforge.net/projects/x11-basic/ - under Summary tab, files tab, or otherwise.
It is likely me being blind (ignorant WRT the Source Forge UX).
...
Belay that, as my ignorance was shining brightly. I just found it on the left nav panel on the project home page: http://x11-basic.sourceforge.net/. Outstanding! Thank you.
...
BTW, some comments, insight, and follow-on questions:
1) I hail from a hobbyist embedded devices realm (professionally, I am in the Aerospace and Defense world, with my core competencies originating as a weapons systems specialist on attack aircraft for the USMC - yes, I am a jarhead and I eat crayons :)).
2) It's been nearly a decade since I've tackled any real embedded hobby projects. My SBC / Language of choice, at the time, was Coridium's ARM Basic - pure compilation on therr NXP LPC-based series of SBC s (Bruce has it going on, but never gained the 'maker' traction that Arduino/Raspberry Pi enjoy (their marketing model was/is good)).
3) On the Win32 side, I made good use of AutoHotKey. The documentation and community was/still is strong. The API was obviously very mature and well documented. Too much drama was ensuing at the time (key contributors/team members ended up in public disputes (smdh)), and was a small contributor to my waning dev efforts at the time (life got in the way too, mostly).
4) Now that the kidos are grown, graduated college, and have started their own lives, the Bride and I are empty nesters. I need some intellectual stimulation beyond my career (which is actually pretty darn fun - I be one of the lucky ones who was fortunate enough to attain a career in a field they love). With all of that, I'm looking to tackle a small project in adapting a bow-mounted (power steerable) trolling motor to a kayak, and spiral upgrading to enable pseudo autopilot functionality, with a web-based UI. I'll be using speed controllers from the R/C domain (PWM), with a SBC. I am leaning on the Raspberry Pi. And, with my prior dev experience based on BASIC, and with X11-Basic offering matrix algebra and a mature set of advanced maths capabilities, I've ended up wanting to expend some time with your toolset to see if there is a means to an end.
5) Kudos on the documentation aspects of your efforts with X11-Basic. Far too often, devs are remiss in providing robust documentation. I need it as my 1/2 century old brain isn't as nimble and adaptable as it was many moons ago. Having good reference material is crucial for me and I appreciate that you (your team?) foster(s) an attention to this most important element. Thank you.!.
6) Is there a Telegram channel, or an IRC channel, or other real-time on-line community for X11-Basic? If so, I'd welcome a chance to participate/contribute. Having a resource to hop on and ping someone for a quick response would be helpful.
7) Is there a repo out there for user-contributed code? I am looking for libraries so that I don't have to re-invent the wheel. Think LCD Displays, SQLite, Kalman Filters, Quaternion Rotation Sequences, and the sort. I do note that you recently enveloped the Wiring Pi lib. I'll be needing to get familiar with the intricacies of utilizing same.
8) Are you familiar with other hobbyists/devs that might be/have been involved in similar pursuits, who used your framework in achieving some/most of their goals?
I've droned on long enough. Take care.
~MHz
Last edit: MegaHurtz 2018-07-06
There is a repository with a collection of X11-Basic code.
https://gitlab.com/kollo/X11-Basic_examples/tree/master
Got it. Thank you, sir.
~MHz
Last edit: MegaHurtz 2018-07-13