@caseih & @angros47
" ... What about other modern features like ... "
This is not the place to reiterate that you disagree with each other frequently.
... It would require way too much developer resources, but embedding both a C and C++ compiler (and preprocessor) into FB ...
Here, I slightly disagree. That is exactly what has been happening slowly, step-by-step. And if I were the developer, and I had the desire for that level of functionality, I would do it also: slowly, step-by-step. Even if it wasn't a *conscious* effort. That's just how a person's mind works. I have no problem with that, as long as the core keywords and syntax remain BASIC.
FreeBASIC is still here because it has some overwhelming strengths:
it is familiar: BASIC - very low learning curve for basic features
relatively few natural language keywords - easy for totally newbie programmer (true: it is English)
very fast compilation - yields very quick gratification of a new idea
easy linkability with c libraries - you don't have to reinvent the wheel to get sophisticated features
relatively small and fast executable - this is what allows the vision for serious projects
The first 3 attract new users whether veteran programmers or complete newbies.
The last 2 keep you coming back.
My point was simply that I don't think this is enough to help FB survive for much longer.
I could be wrong, but the feeling I have is that a large bulk of us that are passionate about FB are old farts that won't be here much longer.
Whether it is nostalgia or that fact that fewer keywords make it a little easier for us old guys doesn't change the fact that it seems we don't seem to have any new Pritchards or other young passionate kids excited about the possibilities that FB promises.
Misquoted or not, Dykstra's comments means no BASIC will ever be a language taught in mainstream education, however powerful it is, unless a VERY complete package can be brought to the table.
FB falls short of that for now. But it does promise that it could be that complete.
dkl and coderjeff have been excellent developers as of late. I may be wrong, but it looked to me like neither one was truly eager to pick up the mantle of developer when they did.
I am very thankful they did, and there is more than one other person recently providing serious code and support to help FB stay alive and - in many people's opinion - move forward. But there is serious stagnation and little excitement *generally* for adding new features to FB. And the stupid little personality conflicts that pop up from time-to-time that cause ***major*** supporters to drop out reveal this to be true.
How many newbies have shown up in the last five years that just can't get enough FB?
I don't remember any.
I was like that when I first arrived here. And I still have that interest. But I am part that 'old fart' set that will fade away. I think I am like the others in my age group: I no longer have the ability to keep a high level of focus for a long period, and feel the future is just not long enough. So, we don't commit to real development of FB. So, that is why several in my age group are using their perception, logic, humor, and other skills to notice faults and problems, help identify questionable code/topics/philosophy and can still be a contribution to the group. But .... very little NEW code.
For me, the add sound to FB project is very exciting. By whatever manor it is brought in to/through the parser/preprocessor. (Really, that part is what establishes the true definition of a language.) Hopefully, the passionate people will go ahead anyway and do it the way they desire whether anyone else agrees or not.
We are rapidly coming up to a time where the underlying video drivers are all going to be obsolete. We are going to NEED some serious philosophy shifts and a lot of code to allow FB to run on the new operating systems of the future. I don't see a new, young, skilled, passionate contributor here yet that is willing to do that.
Please, somebody prove me wrong.