General Discussion > Computer Projects and Ideas

Basic builder plugins

(1/4) > >>

mmartin:
I am the author of basicbuilder and would like to ask a question to the (advanced) basic programmers here. I don't know if you've used basicbuilder but it's a windows program to package your application inside an app. When the app is started, your basic programs will be unpacked from the app, executed and deleted afterwards. It's the closest thing to actually executing from archive.

I've gotten some feature requests for advanced features and am considering to add a plugin system to basicbuilder in order to support them. For example I (or anyone else) might add a plugin that only extracts the main program and keeps the subprograms stored in flash. Whenever a subprogram is called, it is unpacked, executed and deleted. This means that only the programs that are actually running are in memory. For example program B and C might be 16kb (they don't fit together in memory) and program A is the main program (:prgmB:prgmC) What happens is that B is unpacked and run but it is deleted before C is unpacked and run. This means that there will be enough memory to execute C even if B and C don't fit together.

Another possibility would be to add features of XLib to basicbuilder. This would allow you to distribute your entire program as a single app that should work on any calculator. Or you could add a grayscale plugin.

Now my question is if there are enough people that would use the plugins? Also, please tell me any reason why you think this plugin system is useful to you. I will try to submit this as a google summer of code project and any reasons I can give in my application are handy.

Thanks,
Martin

necro:
that sounds like a great idea, it could alow for some very promising advancements in the feild of basic.  Among other things, I can imagine kevin could update all his games and maybe make some sequels.

Spellshaper:
1. Welcome to the forums!

2. I've looked into Basicbuilder before, and I think the addition of those plugins would raise popularity a lot! There are many games that have a size greater than the RAM allows and thus cannot be converted into an App via Basicbuilder :(
Of yourse, that's just theory, since I haven't finished my first project yet, but I may use a new build of Basicbuilder, it is easier for the occasional user to copy just one program to calc and just run it instead of following a 3/2 page installation readme. :)

elfprince13:
sweet. I guess I should fix them bugs from my wxPython release. that would be the biggest change Id like to see would be if my multiplatform work became part of the official build.

kalan_vod:
I think it would be useful, but I think you would need to make it a two page app instead. As xLIB is almost a full page, and adding a game in wouldn't fit (not a big one). If you can figure it out I would love it, and I know others would too!

Navigation

[0] Message Index

[#] Next page

Go to full version