Page 9 of 10

Posted: Mon Aug 11, 2008 12:09 am
by pdwyer
...and I was thinking the Dot Com boom was over, silly me

Posted: Mon Aug 11, 2008 9:26 am
by chris319
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.
Rip your arms off by using Assembler directly in your code ;-)
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.

Posted: Mon Aug 11, 2008 9:35 am
by traumatic
chris319 wrote:- Not all BASIC keywords are supported.
http://www.purebasic.com/

Posted: Mon Aug 11, 2008 11:18 am
by Little John
traumatic wrote:
chris319 wrote:- Not all BASIC keywords are supported.
http://www.purebasic.com/
Yes, it's stated there on the webpage that "All BASIC keywords are supported". However, this statement is false.

Regards, Little John

Posted: Mon Aug 11, 2008 11:59 am
by Kaeru Gaman
chris319 wrote:- What does a man standing near a car have to do with PB?
it's a screenshot of Restricted Area, a commercial Game written in PureBasic.
Yes, it's stated there on the webpage that "All BASIC keywords are supported". However, this statement is false.
why? what counts? the number of commands of 1964?
is there a catalogue of official "all" keywords?

Posted: Mon Aug 11, 2008 12:05 pm
by PB
> 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."

Posted: Mon Aug 11, 2008 12:25 pm
by Little John
Kaeru Gaman wrote:
Yes, it's stated there on the webpage that "All BASIC keywords are supported". However, this statement is false.
why? what counts? the number of commands of 1964?
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:is there a catalogue of official "all" keywords?
Probably not. From such a strict point of view, the statement "All BASIC keywords are supported" doesn't make sense anyway. :mrgreen:

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

Posted: Mon Aug 11, 2008 12:34 pm
by Kaeru Gaman
I think many people probably would expect a "BASIC" language to support keywords such as "then", "do", "sub", "function", "byval".
ok, the "Then" is missing.

"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"... ;)

From such a strict point of view, the statement "All BASIC keywords are supported" doesn't make sense anyway.
FULL ACK!

Posted: Mon Aug 11, 2008 12:45 pm
by Little John
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:

Code: Select all

Macro then
EndMacro
:-)
Regards, Little John

Posted: Mon Aug 11, 2008 1:07 pm
by Kaeru Gaman
write it with capital...
and I'm not sure if an empty Macro works properly, better replace it with ":"

Posted: Mon Aug 11, 2008 1:15 pm
by Little John
Kaeru Gaman wrote:write it with capital...
Are macros case-sensitive in PureBasic?

Regards, Little John

Posted: Mon Aug 11, 2008 1:20 pm
by Kaeru Gaman
no, but the autocomplete replaces it the way you write the definition... ;)

Posted: Mon Aug 11, 2008 2:12 pm
by Baldrick
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... :mrgreen:

Posted: Mon Aug 11, 2008 2:23 pm
by Little John
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... :mrgreen:
That is what annoys me.

Regards, Little John

Posted: Mon Aug 11, 2008 3:31 pm
by Rook Zimbabwe
yes... automatic editing is sooooo annoying!!! :wink:

You can use one of the code formatting tools to clean it up later... CodeMonkey would be my preference!