[Implemented] Future maintenance will be easier

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

CherokeeStalker wrote:
Interesting, I never said userbase, I said computer dummies. There is a huge difference.
A 'computer dummie' has no business programming. One should become reasonably proficient with one before trying to program. Just my 2 cents . . .
Missing the point here.... :)

The end user here, is the end result. Right now, I cant code any cross platform games due to PBLinux's limitations (missing a major feature, aka Sprite3D). Thus, there are NO Linux users I can target because.. well PBLinux is not up to date... and now comes a OSX version... how much you want to bet that it will not be as advanced as PBLinux, or even PBAmiga for that matter?

So with out cross-plaform support, well, all that is left is really the windows version of PB.
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

The Sprite3d functions are missing, because this kind of thing is simply not possible
on linux. As I have allready said, this has nothing to do with not being up to date.

Just because this one feature is the one you want right now doesn't mean
the whole version is out of date. We are talking about a 600+ command
programming language here, not just about the Sprite3d commands!
PB is not just a game language.

Timo
quidquid Latine dictum sit altum videtur
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

Your right, PB is a cross platform language that is not crossplatform. My definition of out of date means comparing other platforms against the one with the most features.. ala Windows PB. Linux and Amiga compared to Windows is out of date, it does not contain all the commands Windows supports, nor all the gadgets.

Sprite3D is a library onto itself, a whole library (Subsystem) is missing. So yes PB is not a game language (As everybody knows), but Sprite3D is one of the features missing.

Maybe the front page or the site should stress that non-windows version of PB do not contain all the commands PB for windows contains, and it is not a full cross-platform language. Because as it stands, it is not.

That way, people who actually looks at PB, and reads "Cross-platform" would not be confused with fully cross platform.


The reason I stress non-windows PB does not contain Sprite3D (there are other missing items), is because I mistaked "cross platform" to mean cross platform. I figured hey, PB supports Sprite3D, thats perfect for my needs.. Then after the first month or so... "uh oh, this is not a crossplatform language". So I waited, was quite sure Fred would add in at least this one feature.

So version after version, of PB I waited, no sprite3D. Well, there goes this language. Anyways, look through the posts here concerning Sprite3D for linux. It is possible, it would just take time to impliment it in a way to conform to the PB language.

It must be my fault of course. :) I should of downloaded the demo for Windows and Linux version first, and look at the history and help files of both before realizing what is missing, before I bought PB. Plus the fact to even hope that this library would of been implimented in less then a year of me buying PB. (Oct would be a year).

But thats ok, I have been evaluating other compilable basic languages that are cross-platformed, and the only one out there is RealBasic (Extreme basic is currently a scripting language). And it costs an arm and a leg, and its slower with bloated EXEs. But it does as it mentions. Windows/MacOSX = cross platform.

I'm not complaining. Not really :) I find it extremely interested that PB is going to the route of vBulletin. Maybe it will be cross-platform one of these days. Until then, I dearly hope you guys decide to take off that wording off the site...
Randy Walker
Addict
Addict
Posts: 991
Joined: Sun Jul 25, 2004 4:21 pm
Location: USoA

Post by Randy Walker »

(enter the computer dummie)

Is the glass half full or half empty? Is PureBasic cross-platform featuring extended services for the Windows platform, or...

...is it not cross-platform because it lacks services offered to Windows? Hmmm...

Depending on interpretation, you're both right. I think its great PB can cope with Linux at all.

I think Linux needs to add sprites, and a lot of other stuff so it can compete in the Windows market place. Linux is a different market, besides which there are many brands of Linux and only one Windows brand. Linux isn't even code compatible with other brands of Linux.

I just wish all the Linux fanatics would get on the same track, quit reinventing the wheel for each flavor of Linux and give Linux a fair shot at the Windows market. The company I work for writes strictly for Linux Red Hat compatibility, and compatibility is constantly a problem because some of our customers have some other Linux (or SCO) that needs to be "upgraded".

The "only" reason I favor and endorse Windows is because it is highly prevelent at home and office. Linux needs to consolidate and catch up to Windows so we can all drop Windows, IMO.
- - - - - - - - - - - - - - - -
Randy
I *never* claimed to be a programmer.
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

and linux is anyway more attractive than macos, as it has much more users. the only people i know uses a mac, is at a photoschool. and they use it for PhotoShop.
dmoc
Enthusiast
Enthusiast
Posts: 739
Joined: Sat Apr 26, 2003 12:40 am

Post by dmoc »

there are many brands of Linux and only one Windows brand
Your mistaken my friend and should know better if you already use Linux. There are many distro's based around older/newer Linux kernel versions. Unix is NOT Linux. Now the same CANNOT be said of Windows: win95, win98, win98SE, Millenium, NT, 2000, XP, Win3000 (there's a clue if I've ever seen one!), Longhorn, and others. And then there's server editions, workstation editions, home and professional editions. Now they are talking about cut-down intro type editions. God WHAT A MESS!

I wish people would educate themselves before expounding myths and FUD. You use Windows, you don't like big bad Linux. Fine. I simply encourage anyone with the slightest interest to explore options for themselves. Remember: Linux is free.

PS: Either I'm a sucker or you mistakenly used "brand" instead of "version" :wink:
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

well actually i have been trying different linux distro's [all with KDE enabled..] , i acutally i havent found it very hard to get software to run. Are you sure that it isnt just some specific apps that have problems?
I just remember same apps running just fine on other distros.

and sure dmoc is right. windows are a mess, cause its all cut down.
At least the linux versions do not release under a new name when a new version comes out...

"We just upgraded old Red Had from KDE 1.xx to kde 2.xx. Now, lets call it Blue Jeans!"
Randy Walker
Addict
Addict
Posts: 991
Joined: Sun Jul 25, 2004 4:21 pm
Location: USoA

Post by Randy Walker »

dmoc wrote:PS: Either I'm a sucker or you mistakenly used "brand" instead of "version" :wink:
Brand, version, flavor, rose... Linux is a derivitive of Unix and my main point was two-fold.

1. Most personal computers run on Windows because it is has a history of dominance in the market and its easier for the computer dummy to use than Linux. Having 31 flavors of Linux doesn't help the consumer choose.

2. Linux needs to catch up to Windows for "user friendliness", graphics and hardware driver compatibility... to mention a few of its obvious, but deminishing drawbacks. (Linux is free... Bill Gates is a crook... I know. :) )

XP SP2 and Longhorn should afford Linux some breathing space to catch up. Whether it will or not... :?
- - - - - - - - - - - - - - - -
Randy
I *never* claimed to be a programmer.
Randy Walker
Addict
Addict
Posts: 991
Joined: Sun Jul 25, 2004 4:21 pm
Location: USoA

Post by Randy Walker »

CherokeeStalker wrote:...One should become reasonably proficient with one before trying to program. Just my 2 cents . . .
I'm going to put this up there with; picking myself up by my shoe laces. :wink:
- - - - - - - - - - - - - - - -
Randy
I *never* claimed to be a programmer.
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

linux is getting better with hardware compatibility. much better!

and yes SP2 is going to make some time for linux :D
dmoc
Enthusiast
Enthusiast
Posts: 739
Joined: Sat Apr 26, 2003 12:40 am

Post by dmoc »

Not to beat the point to death but... Linux is a UNIX clone, not a derivative. This basically means it follows the idea of a having a number of small but powerful features that can be "glued" together to make more powerful features (I'm dumbing down a bit) and implements the POSIX "standards". The "flavours" you refer to basically differ in their choice of add-on applications, installer and sometimes directory structure and security enhancements (as well as package managers, etc). The main point is these are NOT linux. Linux is the kernel, all else is more properly refered to as the GNU apps/ libs/ whatever. It's also a mistake is pitch Linux as a competitor to Windows. Most who use Linux couldn't give a rats arse about Windows or, in some cases, Windows users. The *fact* that Linux has already swamp MS in the web server market, the cluster market and increasingly the desktop market is MS's fault and only MS's. Sell insecure invasive crap at increasing cost and it's obvious people (hey! WHOLE COUNTRIES!) will look elsewhere. Last point (else of course I'll just be a "Linux fanatic")... GNU/Linux is about freedom... something the increasingly dumb population of the western world is all to ready to throw away at a whim. Just so you don't think I'm targeting westerners unfairly, the only reason I haven't included the rest of the world's population is because they don't even need computer's as an excuse to throw away their freedom, just some religious nut with a "holy cause". Flame away but I'm finished on the topic unless it returns to facts and drops fiction.
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

hmmmm.. L.I.N.U.X = Linux Is Not UniX

well i dunno if its a fact, but its the best i can come up with..

btw, i though the whole linux kernel is written from scratch, isnt it?
But ok it can follow a bit unix way.
Randy Walker
Addict
Addict
Posts: 991
Joined: Sun Jul 25, 2004 4:21 pm
Location: USoA

Post by Randy Walker »

I'm not flaming Linux or Linux users or the fanatics that will hopefully one day overcome MS. I work for a Linux based software company. We have customers in the US, Europe, Asia, Canada, Mexico, England, Iceland,... AND we use Windows at our offices - to have compatibility (that Linux does not offer) with all our customers. Their store operations rely on our Linux sofeware but, their offices use Windows... becasue that is still todays defacto standard.

BTW - I think this was a cross platform discussion 8O
- - - - - - - - - - - - - - - -
Randy
I *never* claimed to be a programmer.
USCode
Addict
Addict
Posts: 923
Joined: Wed Mar 24, 2004 11:04 pm
Location: Seattle

Linspire

Post by USCode »

Shouldn't all you Linux developers be targetting Linspire anyways??? :wink:

Check this out: http://media.linspire.com/RunLinspireSo ... nspire.swf :lol:
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

We already have a superior desktop environment for Linux.. it's called Macintosh OSX ;)
Post Reply