Phenomenon of low popularity PureBasic :?
V2 -
Regarding your web page mockup:
- The new logo and your selection of typefaces are nice.
- What does a man standing near a car have to do with PB?
- Your first sales point is that it is for 2D/3D games. The risk here is that people will see this and think it is targeted toward gamerz and isn't much good for serious applications.
- Not all BASIC keywords are supported.
Regarding your web page mockup:
- The new logo and your selection of typefaces are nice.
- What does a man standing near a car have to do with PB?
- Your first sales point is that it is for 2D/3D games. The risk here is that people will see this and think it is targeted toward gamerz and isn't much good for serious applications.
- Not all BASIC keywords are supported.
You've got to be kidding. You want people to take PB seriously, right? If so, then don't describe the product in fanciful terms.Rip your arms off by using Assembler directly in your code
http://www.purebasic.com/chris319 wrote:- Not all BASIC keywords are supported.
Good programmers don't comment their code. It was hard to write, should be hard to read.
-
- Addict
- Posts: 4777
- Joined: Thu Jun 07, 2007 3:25 pm
- Location: Berlin, Germany
Yes, it's stated there on the webpage that "All BASIC keywords are supported". However, this statement is false.traumatic wrote:http://www.purebasic.com/chris319 wrote:- Not all BASIC keywords are supported.
Regards, Little John
- Kaeru Gaman
- Addict
- Posts: 4826
- Joined: Sun Mar 19, 2006 1:57 pm
- Location: Germany
it's a screenshot of Restricted Area, a commercial Game written in PureBasic.chris319 wrote:- What does a man standing near a car have to do with PB?
why? what counts? the number of commands of 1964?Yes, it's stated there on the webpage that "All BASIC keywords are supported". However, this statement is false.
is there a catalogue of official "all" keywords?
oh... and have a nice day.
> it's stated there on the webpage that "All BASIC keywords are supported".
> However, this statement is false.
Is there an official list of Basic keywords though? Nope. All Basics are slightly
different. What is present in some, are missing in others. It's always been
that way. The statement above should perhaps be "All expected Basic keywords
are supported."
> However, this statement is false.
Is there an official list of Basic keywords though? Nope. All Basics are slightly
different. What is present in some, are missing in others. It's always been
that way. The statement above should perhaps be "All expected Basic keywords
are supported."
-
- Addict
- Posts: 4777
- Joined: Thu Jun 07, 2007 3:25 pm
- Location: Berlin, Germany
I don't think that the number of old commands that are supported does count. And it was not my idea to write something like that on the webpage. But it seems that Fantaisie software thinks it's worth to be mentioned.Kaeru Gaman wrote:why? what counts? the number of commands of 1964?Yes, it's stated there on the webpage that "All BASIC keywords are supported". However, this statement is false.
Probably not. From such a strict point of view, the statement "All BASIC keywords are supported" doesn't make sense anyway.Kaeru Gaman wrote:is there a catalogue of official "all" keywords?

However, I think many people probably would expect a "BASIC" language to support keywords such as "then", "do", "sub", "function", "byval".
Please don't get me wrong. That's no problem for me at all. It's just not "classical BASIC", so I think it would be better to state this clearly.
Regards, Little John
- Kaeru Gaman
- Addict
- Posts: 4826
- Joined: Sun Mar 19, 2006 1:57 pm
- Location: Germany
ok, the "Then" is missing.I think many people probably would expect a "BASIC" language to support keywords such as "then", "do", "sub", "function", "byval".
"Do:While" is not basically BASIC, like "Repeat:Until" and "While:Wend" isn't, either.
only "For:Next" is basically BASIC.
... and "Sub" and "Function" is Microsoft, no Problem to replace it with "Procedure",
whilst the only basically BASIC is "Gosub:Return"...

FULL ACK!From such a strict point of view, the statement "All BASIC keywords are supported" doesn't make sense anyway.
oh... and have a nice day.
-
- Addict
- Posts: 4777
- Joined: Thu Jun 07, 2007 3:25 pm
- Location: Berlin, Germany
For my personal feeling, PureBasic is a mixture of BASIC and C. And that's good.
By the way ...
When converting code from other BASIC flavours to PureBasic, it's annoying always having to delete all "then". It just occured to me that the following should solve the problem:

Regards, Little John
By the way ...
When converting code from other BASIC flavours to PureBasic, it's annoying always having to delete all "then". It just occured to me that the following should solve the problem:
Code: Select all
Macro then
EndMacro

Regards, Little John
- Kaeru Gaman
- Addict
- Posts: 4826
- Joined: Sun Mar 19, 2006 1:57 pm
- Location: Germany
-
- Addict
- Posts: 4777
- Joined: Thu Jun 07, 2007 3:25 pm
- Location: Berlin, Germany
- Kaeru Gaman
- Addict
- Posts: 4826
- Joined: Sun Mar 19, 2006 1:57 pm
- Location: Germany
Little John wrote: By the way ...
When converting code from other BASIC flavours to PureBasic, it's annoying always having to delete all "then". It just occured to me that the following should solve the problem:Code: Select all
Macro then EndMacro
Or you could just use the IDE find function to search for "Then" & select replace all with a blank space...

-
- Addict
- Posts: 4777
- Joined: Thu Jun 07, 2007 3:25 pm
- Location: Berlin, Germany
That is what annoys me.Baldrick wrote:Little John wrote: By the way ...
When converting code from other BASIC flavours to PureBasic, it's annoying always having to delete all "then". It just occured to me that the following should solve the problem:Code: Select all
Macro then EndMacro
Or you could just use the IDE find function to search for "Then" & select replace all with a blank space...
Regards, Little John
- Rook Zimbabwe
- Addict
- Posts: 4322
- Joined: Tue Jan 02, 2007 8:16 pm
- Location: Cypress TX
- Contact: