Originally Posted by
baka
yeah, I get that part,
but the irregularity is what makes it hard to know where you stand. it seems like you enjoy the argument and so you send an arrow when you find a target, and thats fine if you we know where you stand.
the last post showed your stand, but soon you will change tone and we are there again.
I don't think that a language need to accommodate everyone and show "we also got the latest ice-cream taste".
the importance is to show "we can do this with TwinBasic".
when I bought my first PC, it was not because PC was superior Amiga, it was because they did have a 16bit sound card that I needed.
when I first started VB6 was not because I knew basic, I was more of a pascal guy at that time. it was because it was easy to work with the "new" windows OS, while pascal it felt too complicated in windows so I switched.
theres a lot of languages, so how can TwinBasic survive? it can't just because it shows lots of features.
the only way is a community, easy to get started, availability, sources etc, that will help the language grow
and when guys like Olaf and The trick and others start to release components that can be used to create stuff, it will spread around and eventually even companies will feel its a good idea to try it out.
that is why "fully" compatible is the good strategy here.
why? because TwinBasic will get many experiences programmers on-board for free, and that will help the language grow.
without vbforums and the "few others before they died" I wouldn't be here.
a community is important, without it, the language will die.
if you try to make TwinBasic something that I can not recognize, I will not get on-board. theres a lot of other languages out there already, like you say, Phyton. I know a bit already, as its used in the gaming community a lot. and its evolving all the time as theres a demand for it. if I create a game using Phyton I will get "accepted" by the masses, as they recognize the engine.
so, the question is, why should I take a chance on TwinBasic if Phyton is growing in the gaming community? I should just go there?
so, everything is not obvious. just give the language lots of features means nothing.
a inviting GUI, a stable IDE, lots of samples, easy to understand, a forum, experts that are online everyday to give support.
new players? not sure there will be that many before the VB6-programmers are on-board.
and for us to go on-board TwinBasic need to be at least as good as VB6 and familiar.