|
Post by Supermonkey on Jul 19, 2010 3:23:25 GMT -5
Not used it myself but everyone seems to rave about qt. I think going this route it would certainly make sense to go open source, or get someone experienced in cross platform development to help. Going back to the original discussion though, my only issue with all these syntax options is that it could be hard for beginners to learn from others who code using a different language syntax. Maybe a poll could be conducted to see who uses what setting to determine if adding another is worth while?
|
|
|
Post by Tom Mulgrew on Jul 26, 2010 5:56:50 GMT -5
I'm still thinking about the new language syntax. I really would like to at least make the traditional BASIC print syntax the default, but I don't want to rush into anything at this stage.
I think using an Open source GUI library is a good idea. The qt one claims to be $3000 for a commercial developer licence though, and I'm not sure how that works in with the BSD licence which I'd like to put Basic4GL under. (BSD allows code to be used in commercial products too). wxWidgets sounds quite promising in that respect. But I've still a few items down on my to-do list, so I'll research a bit more when the time comes.
Anyway, another idea I've had, which has been inspired by the number of quality plugins that we now have available (I hadn't realised there were so many), is to make the OpenGL window optional. So if you're using some other graphics (e.g. the console plugin) you don't have to have this OpenGL window floating around.
There's a couple of ways that this could be done. One would be to move the OpenGL support into a plugin in itself. This would make standalone exes smaller, but would mean you'd need to distribute the OpenGL plugin if you need it. The other would be to leave the code in the main Basic4GL application, but have the option to not use it.
I'm interested in what people think about this approach..?
-Tom
|
|
|
Post by matthew on Jul 26, 2010 6:31:03 GMT -5
Making the OpenGL window optional is a good thing as quite a lot of people have suggested it in the past. I think making it a plugin would be the best approach as it will make the final exe size smaller if you don't need OpenGL.
|
|
|
Post by Supermonkey on Jul 26, 2010 7:05:24 GMT -5
I believe qt is available under LGPL but as I said I've never personally used it so I can't claim to know much about it.
I think splitting the opengl part out to a plugin is a good idea...it's more like basic4everything then though isn't it?
|
|