Phenomenon of low popularity PureBasic :?

For everything that's not in any way related to PureBasic. General chat etc...
User avatar
pdwyer
Addict
Addict
Posts: 2813
Joined: Tue May 08, 2007 1:27 pm
Location: Chiba, Japan

Post by pdwyer »

...and I was thinking the Dot Com boom was over, silly me
Paul Dwyer

“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
chris319
Enthusiast
Enthusiast
Posts: 782
Joined: Mon Oct 24, 2005 1:05 pm

Post 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.
traumatic
PureBasic Expert
PureBasic Expert
Posts: 1661
Joined: Sun Apr 27, 2003 4:41 pm
Location: Germany
Contact:

Post by traumatic »

chris319 wrote:- Not all BASIC keywords are supported.
http://www.purebasic.com/
Good programmers don't comment their code. It was hard to write, should be hard to read.
Little John
Addict
Addict
Posts: 4777
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Post 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
User avatar
Kaeru Gaman
Addict
Addict
Posts: 4826
Joined: Sun Mar 19, 2006 1:57 pm
Location: Germany

Post 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?
oh... and have a nice day.
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post 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."
Little John
Addict
Addict
Posts: 4777
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Post 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
User avatar
Kaeru Gaman
Addict
Addict
Posts: 4826
Joined: Sun Mar 19, 2006 1:57 pm
Location: Germany

Post 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!
oh... and have a nice day.
Little John
Addict
Addict
Posts: 4777
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Post 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
User avatar
Kaeru Gaman
Addict
Addict
Posts: 4826
Joined: Sun Mar 19, 2006 1:57 pm
Location: Germany

Post by Kaeru Gaman »

write it with capital...
and I'm not sure if an empty Macro works properly, better replace it with ":"
oh... and have a nice day.
Little John
Addict
Addict
Posts: 4777
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Post by Little John »

Kaeru Gaman wrote:write it with capital...
Are macros case-sensitive in PureBasic?

Regards, Little John
User avatar
Kaeru Gaman
Addict
Addict
Posts: 4826
Joined: Sun Mar 19, 2006 1:57 pm
Location: Germany

Post by Kaeru Gaman »

no, but the autocomplete replaces it the way you write the definition... ;)
oh... and have a nice day.
Baldrick
Addict
Addict
Posts: 860
Joined: Fri Jul 02, 2004 6:49 pm
Location: Australia

Post 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:
Little John
Addict
Addict
Posts: 4777
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Post 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
User avatar
Rook Zimbabwe
Addict
Addict
Posts: 4322
Joined: Tue Jan 02, 2007 8:16 pm
Location: Cypress TX
Contact:

Post 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!
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/
Post Reply