Page 2 of 8
Posted: Mon Jul 26, 2004 10:31 am
by Randy Walker
" Fred can spend his time improving the language, or he can waste time improving the appearance of it (breaking compatibility)... "
This comment is off point and inaccurate. "Language" consists only of words. You base your code on the use of "words". Any way you turn it, "improving the language" will inherently and unavoidably affect the "appearance". Thus, exraneous verbage affects the language itself. Whether or not it is an improvement... you like it and I was only offering my first impression. Please pay attention.
" In my oppinion, this is a childish thing to ask... A child will cry and complain about something, but do nothing to solve it... You've made your point through your little 'Gadget Gadget Gadget' stunt, yet offered no solution of your own... "
No one was "decent" enough to ask. Again, I was only offering my first impression. If you CAN pay attention, I will explain later in this post.
" This is the "Feature Request and Wishlists" forum... "
Off point and again inaccurate. The one point I had, and the ONLY "Feature" that I would like to see change in PureBasic (specifically what this forum is about) is to loose the superflous use of the word in their insrtuction set. Again, please PAY attention!
"... not the "I Dun Like This" forum... "
Off point and again inaccurate. I made no comments regarding "this Forum so again, please pay attention.
Nothing else you said applies diirectly to my point so I wont comment on any of that, but since you so rudely brought it up...
" When you come up with a word that is so
fantastic that it justifies breaking all compatibility... come back here and post it... "
... I can comment that GFA allowed a variety of terms to provide duplicate functions. Some of them would transform to the alias term upon execution inside the interpreter. Some would not. Some would allow complemtary terms to be intermixed. > Do:Loop , Do:Wend , While:Loop , Select:Endselect , Switch:Endselect , Select:Endswitch , etc.
Harping again on "compatibility" I have to say the above comment itself "SUGGESTS" a possible alternative that would NOT threaten your unfounded fear of change. Nor would it have to compomise your precious "compatibility" issues. Perhaps now you will contend that flexiblity does nothing to "improve the language"? Pay attention

Posted: Mon Jul 26, 2004 10:48 am
by Num3
While you people jibered i coded Lib_Installer ....
Posted: Mon Jul 26, 2004 11:19 am
by freedimension
What you are asking for is a professional looking language that supports many ways of doing something while being as cryptic as possible? Then stick for C. If you don't like C the you have to live with the commandset given to you by PB.
The PB commandset can be learned by heart very well - and that's due to the superflous use of words in the instruction sets. That's one of the reasons I like PB for
BTW: Had a look at jaPBe already? It features a great AutoCompletion-Function that speeds up your writing, so longer identifier-names are no obstacle anymore.
And now go code some usefull stuff and get used to the language, like Num3 pointed out

Posted: Mon Jul 26, 2004 11:32 am
by GedB
In the hightly professional C++ cross platoform world they use the term 'Widget.' Is this so different?
http://www.google.com/search?q=gtk+widg ... 8&oe=utf-8
http://www.trolltech.com/products/qt/designer.html
The eiffel programming language also uses Widgets. A commercial Eiffel license costs thousands of dollars!
http://docs.eiffel.com/libraries/vision ... index.html
Such a narrow view of 'professional' simply quashes innovation and supports the status quo. Must every programming language be beige just like our PC boxes?
I we slavishly followed Microsofts every move then we'd all be using BOB right now.
http://toastytech.com/guis/bob2.html
Posted: Mon Jul 26, 2004 11:39 am
by thefool
wtf is a widget???
Gadgets are cool
i like them. Also like the PB way of good command names.
Like FindString instad of InStr.
Posted: Mon Jul 26, 2004 12:14 pm
by BalrogSoft
Hi, i will explain my opinion, first we must think where comes gadgets word, it comes from amiga, and this language is cross plattaform, if the first version is for Amiga, and the window controllers are called Gadgets on Amiga, it's normal from my point of view, to still call it gadgets. Do you think that Commodore or the other owners of Amiga technologies are not proffesional companies? because they call to this controls Gadgets, like dozens of companies that was working on Amiga and call it Gadgets also, so your idea of what is proffesional is mainly based on a microsoft domination on the world of computers, that call it on a different way.
I think that Gadgets it's a proffesional name for window controls but are not common on Bill Gates world.
Posted: Mon Jul 26, 2004 1:00 pm
by blueznl
> own quirks and names. For example, to find text in a string in these
> Basics:
> C64 Basic = Non-existent.
> Visual Basic = InStr.
> PureBasic = FindString.
> Psion OPL = Loc.
ExBasic: Instr
GfaBasic: Instr
TurboBasic: Instr
BisualBasic: Instr
PowerBasic: Instr (not totally sure here

)
GWBasic+: Instr
QuickBasic: Instr
> Where is the standard? There is none.
... although i agree to that

Posted: Mon Jul 26, 2004 1:03 pm
by blueznl
randy, welcome to pb, i assume you bought it, which is great, as is the language
i'm myself another old hand at gfabasic, and so is bericko, i believe, and einander
people in this community are great, we all have some differences, misunderstandings and grieves, but most of us are somewhat grown up (that is, in communicating with each other, i'm not referring to eating habits, programming style, lust for the other sex or addiction to video games)
welcome aboard, go visit the survival guide pages if you're an ex gfa basic user
Posted: Mon Jul 26, 2004 2:09 pm
by MadMax
Languages I've used:
Spectrum Basic
Machine code Z80 (hand translating to decimal numbers and then poking them in memory)
Same but using a HEX loader( a bit better)
Same using Assembler(much better, loved one called Laser Genious)
AmigaBasic
Amos
BlitzBasic
GWbasic
C
Turbo C
QBasic
DbaseIII
DIV
BlitzBasic
Blitz+
Fenix
Perl
WXbasic
PureBasic (The best so far)
I have tried many others I don't mention as I never got past doing simple stuff.
Evidently no language is perfect. I have used VisualBasic used version 3 or 4, hated it; I deleted the monster from my PC after a few weeks. I tried PB's demo and a few hours later I bought the full version. I just love it, so much it's almost addictive. My point of view is that of an experienced programmer not a "profesional programmer", although I have been payed and very well for some of my code, my profesion is another. "Profesional" is a dangerous word, can mean many different things. If by "profesional" we mean following MS way of doing things and prices, then certainly PB isn't "profesional".. Of course if someone makes a living using PB, then we could also say that PB is a "profesional programing language". What I don't get is how supresing the word "gadget" will affect the "profesionality" of purebasic.
So I vote for PureBasic keeping it's syntax.

Posted: Mon Jul 26, 2004 6:19 pm
by Escobar
LOL!!!!
I'm amazed by how many replies you got on your topic Randy.
I wish the result could be the same if one posted something with more technical content lol lol lol!!!! ok ok ok! I will stop it here... don't want to make anyone angry or upset on this, just my humble reflection of the topic.
BTW, I'm a newbie to PureBasic and I think it's the most interesting and easy to use programming language I've seen so far. I bought it few days ago and I'm dealing with GADGETS my self at the moment and I don't care so much what they call it as long as it's consistent and self explained.
Happy programming all,

Posted: Mon Jul 26, 2004 6:23 pm
by Randy Walker
HEY!!! The Votes are in!!! We need more gadgets!!! LONG LIVE THE GADGETS!!!!!
Now can someone tell me where I get Windows PureBasic 3.91??
I went to the order page, gave my credit card, got a receipt and nothing else. Was I supposed to get a link to a special download page? That was my understanding but I didn't receive anything but a receipt.
Thanks (and truce if you will be so kind).
For those of you that have extended your welcome - - Thank you very much.
Posted: Mon Jul 26, 2004 6:41 pm
by aaron_at_work
Randy, go to here to login:
http://www.purebasic.com/securedownload/Login.php
When you paid for the compiler, right after the email confirming payment to Fantaisie software, you got the following email:
subject: PureBasic - Thank you
Dear PureBasic user,
First of all we would like to thank you for registering the PureBasic
programming language. We hope you will be happy with it for a long
time. You will have free unlimited access to updates and versions for
every Operating System (current and future).
A private account has been created where you can download the full
versions at any time. You can access it at the following address:
http://www.purebasic.com/securedownload/Login.php
Login :
XXX@XXXX.com
Password: ------
You can change your password to something easier to remember once you
log in.
PureBasic forums can be found at the following address:
http://forums.purebasic.com
Support site, with lot of examples and code snippets can be found at:
http://www.PureArea.net
If you have any problems, bug reports, etc... just send an e-mail at:
mailto:
support@purebasic.com
Don't forget to check
www.purebasic.com on a regular basis to get freely
the new updates of PureBasic !
Thanks again for your support,
The Fantaisie Software Team.
Use whatever was in that email as your login name and password.
If you didn't get that email, they you likely didn't get the payment confirmation, which means that your payment didn't go through for some reason.
Aaron
Posted: Mon Jul 26, 2004 7:01 pm
by blueznl
ta... ta da... ta taaaaaaaaa....
inspector g...
<hiding under the table>
Posted: Mon Jul 26, 2004 7:46 pm
by Randy Walker
When you paid for the compiler, right after the email confirming payment to Fantaisie software, you got the following email:
I never got that email but now I know what to look for and it is much as I anticipated.
If you didn't get that email, they you likely didn't get the payment confirmation, which means that your payment didn't go through for some reason.
That is the confusing part. I did the on-line order, got immediate order confirmation by email, then almost immediately after that, I got a "PAYMENT ACCETED" email confirmation from "Blue Paid". That was early AM yesterday morning. Just now I checked with my credit card company and they say no transaction in this time frame. I am in the US and used a US based Visa card so maybe there is a problem with conversion to Euro. The off-line order page says send Euro so that's one of the reasons I used the Visa card and ordered on-line. Don't know what to think now.
Thanks a bunch for your reply Aaron!!
Posted: Mon Jul 26, 2004 8:14 pm
by jack
a lot of credit card companies will automatically refuse transactions made to europe,
according to them there's too much credit card fraud in those countries.
you need to call your credit card company and let them know that the transaction was indeed made by you.