|
Post by Tom Mulgrew on Aug 13, 2006 5:56:21 GMT -5
A quick progress update... The next version of Basic4GL is just about ready. This one has the plugin DLL support pretty much finalised. I just need to test it a bit and bundle it up for release. I'll probably hold onto it for the week while I do that, so if you have any demos/programs etc you want to put forward to be distributed with Basic4GL, this week is the time to do so. I'm also thinking of putting out a new version in parallel, which is Basic4GL without any built in libraries at all! My working title for this is "PluginBASIC", and it would be completely reliant on plugin DLLs to actually do anything. This means it would be quite compact (you only distribute libraries that your program actually uses) and quite flexible - so long as it had the plugins to support it. I envisage eventually implementing all the Basic4GL libraries as plugin DLLs, effectively superceeding Basic4GL, but with the ability to switch in a whole new set of plugins if, for example, you felt like writing a DirectX app instead of OpenGL for example. However this step is a little further off . I'm curious as to what you all think. Cheers, -Tom
|
|
|
Post by davy on Aug 13, 2006 6:16:12 GMT -5
"I'm curious as to what you all think."
I think that you are God... It will be like being able to make your own language. What kind of added control will this release have that the psuedo release didnt have as far as dll creation goes? Any more access to the main workings?
"I'm also thinking of putting out a new version in parallel, which is Basic4GL without any built in libraries at all!"
Please do! I am very interested to see what I can do with this. But then... Would things like "if this = that then..." be possible? Or do you mean leave the BASIC commands and chop out the OpenGL? Because that would be awesome. I've been doing alot of experimenting with the dll's and I am seeing alot of potential. Your work is VERY appreciated! If I had to, I would probably pay you for a well polished dll version of basic4gl (luckily I dont have to, but whenever I get some extra $$ I will probably send a few to help keep the site going)
|
|
|
Post by dw817 on Aug 13, 2006 17:47:48 GMT -5
Hi Tom: * I'm a little confused about this. Does this mean to say that if I wrote: dim i for i=1 to 10 print i next do loop
That the only graphic code to be compiled would be the font and not the 3-D engine since it was not called upon ? If so, that will indeed make for compact .EXEs .. But I also wouldn't want you to discount yourself so easily. Even if DLLs are written to assist in Basic4GL you should always be the one to write the final code. Your program is excellent. I would never want to see you lose credit for your hard work by going solely to DLLs that others may write thereby forgetting about you. Using APACK, a 32-bit compressor, I can compress a Basic4GL program as little as 500k. David
|
|