PB Roadmap

Everything else that doesn't fall into one of the other PB categories.
LarsG
Enthusiast
Enthusiast
Posts: 713
Joined: Mon Jun 02, 2003 1:06 pm
Location: Norway
Contact:

Post by LarsG »

I bet he saw it but can't give any specific date yet... :)

AMD Athlon XP2400, 512 MB RAM, Hercules 3D Prophet 9600 256MB RAM, WinXP
PIII 800MHz, 320 MB RAM, Nvidia Riva Tnt 2 Mach 64 (32MB), WinXP + Linux
17" iMac, 1.8 GHz G5, 512 MB DDR-RAM, 80 GB HD, 64 MB Geforce FX 5200, SuperDrive, OSX
TronDoc
Enthusiast
Enthusiast
Posts: 310
Joined: Wed Apr 30, 2003 3:50 am
Location: 3DoorsDown

Post by TronDoc »

PB wrote:There's nothing stopping anyone from registering again if they want to
show their appreciation. ;) That's a good way to "donate" if somebody
feels they want to.
I sent a little extra $$ to Fred recently because I appreciated his increasing attention to Linux users.
Joe
peace
[pI 166Mhz 32Mb w95]
[pII 350Mhz 256Mb atir3RagePro WinDoze '98 FE & 2k]
[Athlon 1.3Ghz 160Mb XPHome & RedHat9]
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6172
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

i said it before, but i *will* buy an additional license once some features are in there... or should i buy it first to have that guaranteed? :-)
( 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... )
USCode
Addict
Addict
Posts: 924
Joined: Wed Mar 24, 2004 11:04 pm
Location: Seattle

Post by USCode »

Christian, this thread might be of interest to you:
viewtopic.php?t=11270&highlight=
ivory
User
User
Posts: 36
Joined: Fri Jun 25, 2004 2:30 am

Post by ivory »

Once you get cross-platform compiles (which everyone agrees would be a good thing), you can then look at adding handheld Palm and PocketPC platforms (both have very limitted coding language options).
Amiga5k
Enthusiast
Enthusiast
Posts: 329
Joined: Fri Apr 25, 2003 8:57 pm

Post by Amiga5k »

Being a huge fan of the Amiga (I still own 3), I have to say that Fred should not concentrate too much on continuing the Amiga version of PB. It is reasonably capable as it is at version 2.90 and there are few people using amigas right now. Fred would be better served (as would we) concentrating on Windows, Linux and MacOSX. Those three platforms constitute about 99.8% of the total PC market (.2% goes to the fringe users out there who are still using their Commodore 64s to do their taxes on ;) )

Fred, stick with the 'big three' and you'll be alright!

Russell
*** Diapers and politicians need to be changed...for the same reason! ***
*** Make every vote equal: Abolish the Electoral College ***
*** www.au.org ***
Amiga5k
Enthusiast
Enthusiast
Posts: 329
Joined: Fri Apr 25, 2003 8:57 pm

Post by Amiga5k »

Adding to Ivory's point, it would also be cool if the inline asm worked on all platforms (by treating the Fasm syntax as generic, which would be converted to the host PC's native code - This would mostly be useful to Mac users since the vast majority of Linux PCs use x86 compatible CPUs).

So, a generic asm syntax that gets converted to PPC, Sparc, Risc or whatever. As far as I know, this would be the first and only language that does it.

(Yes, I know there are big-endian and little-endian differences, as well as number and type of registers, segmentation versus non-segmentation issues, etc but I'm confident it could be done.)

Russell
*** Diapers and politicians need to be changed...for the same reason! ***
*** Make every vote equal: Abolish the Electoral College ***
*** www.au.org ***
User avatar
Rescator
Addict
Addict
Posts: 1769
Joined: Sat Feb 19, 2005 5:05 pm
Location: Norway

Post by Rescator »

Yeah, sadly I have to agree with Amiga5K there.
Focusing on the big three is best, if/when the Amiga kickas back up to where it is competitive,
THEN I guess updating the feature set of the Amiga is worth it.
But as flakey as the AmigaOS efforts has been over the years,
I got no clue how the AmiaOS will proceed.
(man is the life of AmigaOS complicated, it's like a darn soap series)
Amiga5k
Enthusiast
Enthusiast
Posts: 329
Joined: Fri Apr 25, 2003 8:57 pm

Post by Amiga5k »

Yeah, I love the Amiga and it's ahead-of-its-time architecture/philosophy, but it's time to admit defeat and move on...

Yes, there are a number of 'just around the corner' initiatives, but they are always 'just around the corner'.

I think Amiga's best chance of making any kind of come back would be to go open source like Linux... <dodges fruit thrown at him>. Of course, then Amiga would not exist as a company any more. It would mean, also, pretty much a complete rewrite to be more generic (Amigas are VERY hardware specific now).

Oh well.

Russell
*** Diapers and politicians need to be changed...for the same reason! ***
*** Make every vote equal: Abolish the Electoral College ***
*** www.au.org ***
theNerd
Enthusiast
Enthusiast
Posts: 131
Joined: Sun Mar 20, 2005 11:43 pm

Post by theNerd »

Adding Palm and Pockter PC support would be cool but I am more excited about the PureBasic's engine being upgraded to the newest version of Ogre along with the other improvements planned for ver. 4. I wouldn't want the PureBasic team spread too thin at the expense improving the 3 major OS versions. Perhaps when all versions are up 4.0 with along with the latest IDE a cut down version could be created for them (equivalent to the Amiga version.)
Bonne_den_kule
Addict
Addict
Posts: 841
Joined: Mon Jun 07, 2004 7:10 pm

Post by Bonne_den_kule »

Pb should rather move to the 64bit verison of Windows. That is the future.
Amiga5k
Enthusiast
Enthusiast
Posts: 329
Joined: Fri Apr 25, 2003 8:57 pm

Post by Amiga5k »

What's more important for PB4? Depends on who you ask! ;)

If you're a Mac user, I'm sure a non-beta PB would high up there on your list. Likewise, Linux users, I'm sure, would like to see some (or all) of the now Windows-only functions made for Linux...

Amiga users would love to see a version 4.0, but I would be extremely surprised to see it (an update to the current version number would even be a surprise). And honestly, I don't blame Fred one bit, even though I am a huge fan of the Amiga (as you may have guessed by my nickname).

Russell
*** Diapers and politicians need to be changed...for the same reason! ***
*** Make every vote equal: Abolish the Electoral College ***
*** www.au.org ***
User avatar
GedB
Addict
Addict
Posts: 1313
Joined: Fri May 16, 2003 3:47 pm
Location: England
Contact:

Post by GedB »

Russell,
Adding to Ivory's point, it would also be cool if the inline asm worked on all platforms (by treating the Fasm syntax as generic, which would be converted to the host PC's native code - This would mostly be useful to Mac users since the vast majority of Linux PCs use x86 compatible CPUs).
The core of Purebasic compiler is a Virtual Processor, which is how PB manages to be cross platform.

Fred describes it here:
The early design and the first line of PureBasic started in 1998. The main differences against normal compiler was the integration of a Virtual Processor (which actually use the 680x0 assembly mnemonics) right from the beginning to allow different kind of assembly (or any langage in fact) output without changing the compiler core.
viewtopic.php?t=9739&postdays=0&postorder=asc&start=9

Wouldn't it be cool if there was an option to write inline code for the Virtual Processor?

Perhaps we should start lobbying.
User avatar
Rescator
Addict
Addict
Posts: 1769
Joined: Sat Feb 19, 2005 5:05 pm
Location: Norway

Post by Rescator »

Instead of messing with x86 assembly on x86 platforms we could use a virtual assembler language?
Now that..is a interesting idea indeed,
as in theory the compiler would map the assembly instructions from the virtual processor to whatever platform it's compiling on/for.
But...I'd rather see PB 4.0 first :P
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

> (.2% goes to the fringe users out there who are still using their
> Commodore 64s to do their taxes on ;) )

The C64 rocks! :) No need to worry about viruses, security patches,
automatic updates, phishing schemes, etc. It's a fantastic little PC.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
Post Reply