Yep. I bet blitzmax actually has functions rather than methods internally, so that part of it would be viable. The part about passing passing parameters without even knowing how many or what parameters there are could be tricky, but it would make mine, and probably angeldaniel's interpreter really elegant. It would also allow me to track usage. So, if someone made something like coolbasic with my interpreter (this would be disalowed in the EULA or something), you would be able to detect it since I am only going to release it as a module, no source. Since modules are already compiled, something like my module, or atleast very very similar will appear in an exe using it. Anyway, I'll jsut keep coding, and maybe something can be done. I guess, if not, I could try a system like bvm with a stack of parameters that gets pushed and popped, and a bmx file generated out of the required commands that will Pop in parameters, and poke out values.
Request: Method Pointers
BlitzMax Forums/BlitzMax Programming/Request: Method PointersThe forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.