Forever ForEver...

Everything else that doesn't fall into one of the other PB categories.

Change ForEver to Forever?

Yes
13
30%
No
18
41%
I'm confused.
13
30%
 
Total votes: 44

ricardo
Addict
Addict
Posts: 2438
Joined: Fri Apr 25, 2003 7:06 pm
Location: Argentina

Post by ricardo »

[added]Now i realise that changin the case will not break any code, however i want to keep my original comment related to changes and changes in commands, thanks
[/added]


I think that changing commands for each version is a mistake that adds unneccesary complications, so i vote for let it as it is.

*Not everyone is devoted full time to code in PB and keep commands in mind. So changing the commands each version drive to a situation in which almost any example you found in the forum wont run in the new version, unless you keep calm and take the time to figure it out what changes are needed, im sure many users quit before doing that.
I hope that this changes may stop unless is a very very critical situation with no other solution, but otherwise keep commands as it is.

My two cents.
horst
Enthusiast
Enthusiast
Posts: 197
Joined: Wed May 28, 2003 6:57 am
Location: Munich
Contact:

Post by horst »

I do not like the keyword "forever" at all, because I have no loops that repeat forever. I have defined a constant:

#Break = 0

so I can use:

Code: Select all

Repeat
  (whatever)
Until #Break
Horst.
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

> I think that changing commands for each version is a mistake

Well, it's not changing the command, it's changing the auto-formatting only.
The command is still spelled the same, and means the same thing. It's just
that it would be grammatically correct in the English language, which PureBasic
uses. Currently, it's a visual error rather than spelling error, so fixing it is
very trivial and easy for the team to do, and personally I think they should
so the language looks that little bit more professional. Currently, it looks like
someone made a typo with an English word and never bothered to fix it.
That makes the program amateurish in some people's opinions, and could
be easily avoided with a simple single character correction. IMO. Anyway.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

Basic is a programming language, comes from usa (Dartmouth College), so ForEver is correct :wink:
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Thalius
Enthusiast
Enthusiast
Posts: 711
Joined: Thu Jul 17, 2003 4:15 pm
Contact:

Post by Thalius »

heh :shock:

Code: Select all


      seLeCT eVeNTGADGeT()
        cASe 0
          iF eVeNTTYPe() = #PB_eVeNTTYPe_reTuRNKeY
            meSSAGeReQueSTeR("iNFo", "reTuRN keY PReSSeD", 0)
            seTACTIVeGADGeT(0)
          eNDIF
          
        cASe 1 ; PLAY
          dISABLeGADGeT(2,0)  ; eNABLe THe 'sToP' gADGeT
          dISABLeGADGeT(1,1)  ; dISABLe THe 'PLAY' gADGeT
      
   ; ...
s0 wTh ! :lol:

on a Sidenote, this Thread is pretty amusing =P Thx !
Last edited by Thalius on Fri Mar 06, 2009 6:54 pm, edited 1 time in total.
"In 3D there is never enough Time to do Things right,
but there's always enough Time to make them *look* right."
"psssst! i steal signatures... don't tell anyone! ;)"
User avatar
the.weavster
Addict
Addict
Posts: 1583
Joined: Thu Jul 03, 2003 6:53 pm
Location: England

Post by the.weavster »

From the urban dictionary:

1. forever

forever is until you find somthing better.
honey, i will love you forever. (six months later) honey, i'm leaving you for a 20 year old who has her clit pierced.
User avatar
IceSoft
Addict
Addict
Posts: 1746
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Re: Forever ForEver...

Post by IceSoft »

DarkDragon wrote:In the german forums we've just found out, that ForEver is wrong because Forever is one word. It could misslead to a for-loop when a newbie is reading it. Maybe we should change this.
Who is we? It is only you. :x
Puzzle of Mystralia (C++)
Bug Planet, Waponez III, =QONK=, PetriDish, Movie2Image
<Wrapper>4PB, PB<game>, PictureManager,...
User avatar
Kaeru Gaman
Addict
Addict
Posts: 4826
Joined: Sun Mar 19, 2006 1:57 pm
Location: Germany

Re: Forever ForEver...

Post by Kaeru Gaman »

IceSoft wrote:
DarkDragon wrote:In the german forums we've just found out, that ForEver is wrong because Forever is one word. It could misslead to a for-loop when a newbie is reading it. Maybe we should change this.
Who is we? It is only you. :x
indeed.
... and I trashed the thread asap, but you had to come here...



> It could misslead to a for-loop when a newbie is reading it.

in the docs it's clearly connected with Repeat.
a newby who would mix up For and Repeaet would not even recognize the difference between Forever and ForEver...


time wasting bullshit... if it wasn't commercial break in CSI, I would not even be posting...
oh... and have a nice day.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6175
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

Yeah, let's go back to saving world-hunger by inventing self replicating nachos... now that's Nobel-prize-worth scientific progress!
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
pdwyer
Addict
Addict
Posts: 2813
Joined: Tue May 08, 2007 1:27 pm
Location: Chiba, Japan

Post by pdwyer »

blueznl wrote:self replicating nachos
hmmmmm :P

maybe this thread has some merit afterall
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
DarkDragon
Addict
Addict
Posts: 2348
Joined: Mon Jun 02, 2003 9:16 am
Location: Germany
Contact:

Re: Forever ForEver...

Post by DarkDragon »

IceSoft wrote:
DarkDragon wrote:In the german forums we've just found out, that ForEver is wrong because Forever is one word. It could misslead to a for-loop when a newbie is reading it. Maybe we should change this.
Who is we? It is only you. :x
No, I did not start the thread ;-) (You should look at the facts before you write such sentences which are just insulting people through your own arrogance). mardanny71 has started it. And if you look at the dates of the postings... I started my thread here in the English bulletin board right after I posted my first opinion in the German board. I couldn't know that there are more against making PureBasic serious (No mix of AE and BE).

Please stop insulting me and leave this thread alone. It hurts me. :cry:
bye,
Daniel
User avatar
dobro
Enthusiast
Enthusiast
Posts: 766
Joined: Sun Oct 31, 2004 10:54 am
Location: France
Contact:

Post by dobro »

long ago I noticed that the community PurBasic
is filled with "no change"

the "no change" are numerous, and prevent some of PureBasic development in "breaking" any new ideas! :)

I still think that we must replace
Repeat_____forever by Do___Loop!
even if it's not here this ;)
Image
Windows 98/7/10 - PB 5.42
■ sites : http://michel.dobro.free.fr/
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
User avatar
Demivec
Addict
Addict
Posts: 4283
Joined: Mon Jul 25, 2005 3:51 pm
Location: Utah, USA

Post by Demivec »

blueznl wrote:Yeah, let's go back to saving world-hunger by inventing self replicating nachos... now that's Nobel-prize-worth scientific progress!
:?: Why would anyone want to "save" world hunger instead of preventing it? Even so, I put my vote behind the self-replicating nachos. :wink:


Concerning the thread topic, it was suggested that the capitalization of "ForEver" should be changed because it is one word and not two. That isn't true, it is both one word and also two words. "Forever" and "ForEver" mean the same thing. That would lead an individual to the conclusion that either choice is equally acceptable. Since a choice was already made, let that suffice.

I think the idea itself of "Repeat/ForEver" is a simple and unique way of describing a loop that has no condition for termination. If you thought about the word choice for "Do/Loop" it can be seen that it doesn't really tell you about the loop. It merely leaves out any ending condition. So out of those two choices I think a beginner would favor the "Repeat/ForEver" construct.

dobro: considering the above, maybe you would go for a "Do/ForEver" loop. :wink:
User avatar
dobro
Enthusiast
Enthusiast
Posts: 766
Joined: Sun Oct 31, 2004 10:54 am
Location: France
Contact:

Post by dobro »

simply Do---Loop exists in a lot of Basic

Gfa basic (Atari)
Visual Basic
Dark Basic
quickBasic
PicBasic
FreeBasic
RealBasic
GWBasic
TurboBasic
LibertyBasic

etc .....
why invent the hot water? :shock: :lol: :lol:
Image
Windows 98/7/10 - PB 5.42
■ sites : http://michel.dobro.free.fr/
Post Reply