.NET doesn't suck. I'm suprised people would hate it, since it's fairly easy to port a .NET program to Mono and run it on Linux / OSX. An example of a great .NET program is Paint.NET ( http://www.getpaint.net ) which is being ported to Linux/Mono by someone.
Of note, any programming language or program I tried to load the DLL in didn't like it; Game Maker (which is written in Delphi) gave the vague error of "Error Loading DLL". The exact error from Visual Basic .NET was "no such entry point" for the function I tried to load with the following code: Declare Sub unlump Lib "unlumpdll" (ByRef lump$, ByRef ulpath$) There's also an awesome reason: Visual Basic 6 costs money. Visual Basic 2005 is free and available from MS at http://msdn.microsoft.com/vstudio/express/ , so I'll die of old age before I ever attempt to get VB6. Either way, a DLL with general functions would be great since everyone making external programs to the OHR wouldn't have to re-invent the wheel every single time, and is a lot more flexible for people that don't want to be forced to use the GPL by copying the unlump code from the source. On 2/12/07, Bob the Hamster <[EMAIL PROTECTED]> wrote: > On Mon, Feb 12, 2007 at 09:11:23PM -0600, Keith Gable wrote: > > -snip- > > > This coming from someone who limited the script buffer to 256kb? What > > > you're talking about is loading the entire RPG into memory. If not, > > > then you're not gaining anything by reading directly from the RPG > > > except disk space, and losing the ability to muck with the lumps on > > > the fly. > > > > I think this would be a Good Thing(TM), with memory not at a premium > > anymore. The main thing is that lumps could be manipulated as raw data > > structures. > > I would not advocate loading into memory the whole RPG file. For most > lumps, the speed improvement would be insignifigant. > > The best way to determine which lumps should be kept in memory (and > indeed which performance optimizations of ANY kind are appropriate) is > with a profiling tool. Profile to see where the slow places actually > are-- don't guess. > > I myself have only recently learned this lesson, but now that I know it, > I wish I had learned it... oh... back in 1998 (Help me, John Titor!) > > --- > Bob the Hamster > _______________________________________________ > ohrrpgce mailing list > ohrrpgce@lists.motherhamster.org > http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org > _______________________________________________ ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org