GLBasic forum

Main forum => Off Topic => Topic started by: MrTAToad on 2009-Dec-10

Title: Wishlist
Post by: MrTAToad on 2009-Dec-10
Its that time of the year for a GLBasic wish list :)

I've listed things in the order of how nice they would be to have (Very Nice, Nice and Only If Gernot Has Nothing Better To Do) :

Very Nice :


Nice :


Only If Gernot Has Nothing Better To Do :


I'll add more things when I can think of them :)
Title: Re: Wishlist
Post by: MrTAToad on 2009-Dec-16
SQLite would do just as well...
Title: Re: Wishlist
Post by: FutureCow on 2009-Dec-16
Here's my list (of course, I've got more in the suggestions forums, but these are my top priority ones that I'd like to see).

Before people reply back - yes I know for some of what I've listed there are already ways to do these things (like freeing up image memory), and yes I know I can write my own functions to do them, but in these instances I think there should be dedicated commands in the basic command set to do these things. It's all about the language being intuitive.

Very Nice
- Decouple the primary display from the debugger so that you can step through your code and still alt-tab to the output window of your program
- Change to the IDE window so you can see both the contents of the files tab and the jumps tab at the same time
- Additional functionality for the jumps tab so it can list every function in every file in the project (so you don't have to hunt around trying to find which file a function is in so you can go edit it, one click and it changes to the correct file and opens the correct function)
- Inbuilt support for variable width bitmap fonts

Nice
- A dedicated free image memory command (and for freeing any other resources (3d objects, sounds etc)).
- A dedicated "draw subset of image command"
- Code folding in the IDE
- Basically any command in the Blitz3D command set that there isn't an equivalent in GLBasic (WITHOUT using inline) for yet  =D

Oh and a "Fix My Game And Make It Work" button  8)
Title: Re: Wishlist
Post by: matchy on 2009-Dec-17
And a partridge in a pear tree!  :whistle:
Title: Re: Wishlist
Post by: codegit on 2009-Dec-17
SQLite would be nice  :good:
Title: Re: Wishlist
Post by: FutureCow on 2009-Dec-17
Quote from: matchy on 2009-Dec-17
And a partridge in a pear tree!  :whistle:

What? Only one? How will the 12 lords a leaping share just one single partridge? And don't even get me started on how 6 geese can possibly lay 5 golden rings!
Title: Re: Wishlist
Post by: Kitty Hello on 2009-Dec-17
 :blink: :giveup:
Title: Re: Wishlist
Post by: FutureCow on 2009-Dec-17
*LOL* Well it is entitled wishlist   :D
Title: Re: Wishlist
Post by: MrTAToad on 2009-Dec-17
Sorting out the Linux requirements is important as currently installing the required stuff is a bit complicated O_O

Once done, Linux programs could then then be put in packages, which will be handy for easy installation.
Title: Re: Wishlist
Post by: Kitty Hello on 2009-Dec-17
I have a libstdc++.a now. I will try to statically link it next version.
Title: Re: Wishlist
Post by: ksin on 2009-Dec-17

IUP (http://www.tecgraf.puc-rio.br/iup/) might be nice.

Title: Re: Wishlist
Post by: Hatonastick on 2009-Dec-18
Wouldn't be surprised if it's good, as it looks like the same mob behind LUA.  For the uninitiated, LUA is a script language engine used in a heck of a lot of commercial and hobby projects over the years including quite a few commercial games.

Pity I don't program anymore as I'd be very interested in this product as most cross-platform UI engines are a pain to add due to clunky APIs.  Then theres the fact that most are in C++ and I'm a little old-school and prefer the procedural C to OOP thanks. :)
Title: Re: Wishlist
Post by: Kitty Hello on 2009-Dec-18
If they provide a simple language, why not a direct C++ interface but their own compiler. You can do everything you do with that language in pure C++, too (mostly).
A native gui would be nice, I know. :(
Title: Re: Wishlist
Post by: MrTAToad on 2009-Dec-19
Well, when you have some free time... :whip:
Title: Re: Wishlist
Post by: WPShadow on 2009-Dec-20
Some small/Mini SQL is enough for me!  :good: