Posted: Sun Feb 19, 2006 5:58 pm
Charge extra money for every compile because BASIC was originally meant to be an interpreter language.thefool wrote:I think, to satisfy the basic hungry users you should do this:
http://www.purebasic.com
https://www.purebasic.fr/english/
Charge extra money for every compile because BASIC was originally meant to be an interpreter language.thefool wrote:I think, to satisfy the basic hungry users you should do this:
Because it's not yet supported on OpenGL for now.thefool wrote:as a non graphic programmer, may i ask why the screen is gray, and not black, when using the opengl subsystem?
Oh yeah! Sell purebasic interpretter for 69$, but charge an additional 100$ for a compiler.Thomas wrote:Charge extra money for every compile because BASIC was originally meant to be an interpreter language.thefool wrote:I think, to satisfy the basic hungry users you should do this:
As it crashes here and disabling my whole computer: can you tell me why it doesn't work?Fred wrote:Because it's not yet supported on OpenGL for now.thefool wrote:as a non graphic programmer, may i ask why the screen is gray, and not black, when using the opengl subsystem?
Code: Select all
EXP(X)
SGN(X)
MOD(X,Y)
PI
ACOS(X)
ASIN(X)
ATN(X) (NOT ATAN)
Because the syntax is so far removed from actual BASIC, it shouldn't be called "Pure", "Basic", or "PureBasic" -- it is none of those things. Call it anything but.That brings us back to the track that purebasic isnt basic
FRED:
I think, to satisfy the basic hungry users you should do this:
REQUIRE line numbers on every line!
REQUIRE the LET keyword when dealing with variables
Make pb slower and only support console!
Where did you get these? Post your sources, please!chris319 wrote:The following keywords/functions are part of the ANSI/ISO standard for BASIC:
As you can see it makes no sense to be ANSI compatible for a modern BASIC compiler.ANSI/ISO 6373 Programming language - Minimal BASIC
Promotes the interchangeability of BASIC programs among a variety of data processing systems. It establishes the syntax, formats of data, semantic rules, procedures for the detection and handling of errors and defines the keywords BASE, DATA, DEF, DIM, END, FOR, GO, GOSUB, GOTO, IF, INPUT, LET, NEXT, ON, OPTION, PRINT, RANDOMIZE, READ, REM, RESTORE, RETURN, STEP, STOP, SUB, THEN and TO.
There is no such thing as a BASIC standard. Do a thorough read on wikipedia before posting such rubbish.Trond wrote:are all rather standard basic and not supported.
Wikipedia wrote:This wealth of variants shows that the language is an "organic" one and that it may be seen as a subculture dealing with computer programming rather than as a fixed set of syntactic rules.
define:rather wrote:to some (great or small) extent
If you had read the Wikipedia article thoroughly you would have come across this "rubbish":There is no such thing as a BASIC standard. Do a thorough read on wikipedia before posting such rubbish.
Here is the link to the article for you to read "thoroughly" again:Standards
* ANSI/ISO/IEC Standard for Minimal BASIC:
o ANSI X3.60-1978 "FOR MINIMAL BASIC"
o ISO/IEC 6373:1984 "DATA PROCESSING - PROGRAMMING LANGUAGES - MINIMAL BASIC"
* ANSI/ISO/IEC Standard for Full BASIC:
o ANSI X3.113-1987 "PROGRAMMING LANGUAGES FULL BASIC"
o ISO/IEC 10279:1991 "INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - FULL BASIC"
* ANSI/ISO/IEC Addendum Defining Modules:
o ANSI X3.113 INTERPRETATIONS-1992 "BASIC TECHNICAL INFORMATION BULLETIN # 1 INTERPRETATIONS OF ANSI 03.113-1987"
o ISO/IEC 10279:1991/ Amd 1:1994 "MODULES AND SINGLE CHARACTER INPUT ENHANCEMENT"
If you read my post again you can see that I quoted one of these standards which no modern BASIC dialect complies. None of your mentioned keywords appears to be in that ANSI standard. So do not post your own interpretations as a common standard as it is just your own limited view. The mentioned ANSI standards are obsolete because they represent the old BASIC dialects. The 6373 has even been proposed for deletion so your comment is just needless.If you had read the Wikipedia article thoroughly you would have come across this "rubbish":
More than you might think need to use the Linux version. MacOS maybe not so much *yet*Thomas wrote: So your criticism is welcome but it seems to be just a shot in the wild. My main complain is that Fred wastes a lot of time developing PB for Linux and OS X but only a minority is really using these OS's. He'd better spend this time working on the Windows version but this is just my personal opinion.