On 2/13/07, Keith Gable <[EMAIL PROTECTED]> wrote: > On 2/13/07, Michael Kidder <[EMAIL PROTECTED]> wrote: > > Four > > No, the license I was thinking of was either "none at all" or "MIT > > license". I like open source but despise the GPL. > > I like the GPL. Then again, if I couldn't secure a way for people to > either share their modifications or don't modify my programs at all, I > wouldn't have open sourced it in the first place. I don't like the BSD > license for this reason -- anyone can take my code, use it, change it, > and screw me over. If I'm making an office suite, for example, all > Microsoft has to do is steal my code, put their name on it, and sell > it, and suddenly my work is now useless, because I now have to compete > against myself. Yes, they've done similar things before. >
I had an argument with a (linux-using) former colleague about this once. I don't like copyleft licenses myself, since they are still restrictive. My colleague claimed that MS had "stolen" the open source BSD socket code, and that was why copyleft was good. My position was that it had made MS's sockets work properly, which was, frankly, good for everyone, and that was why copyleft was bad. But anyway, none of that's really relevant, here. > > > > 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!) > > > > > Er, I think I've lost at least one layer of atribution, there, but hey. The advantage of not unlumping is, well, not unlumping. The time saved is the initial read-through of the rpg file and writing all the smaller files. It would at least be spread out a little if we used lazy unlumping, and only wrote files as we needed them, but at that point the speed penalties might be occurring at a worse time. Is a big pause at the start better than a small pause in the middle? Simon > > > > > --- > > > > > 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 > > > > > > > > > > > > > > > > -- > > > Keith Gable > > > Lead Programmer / Project Leader > > > The Ignition Project <http://www.ignition-project.com/> > > > > > > [Ask me how you can get a free Gmail account - Now with Google Chat!] > > > _______________________________________________ > > > 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 > > > > > -- > Keith Gable > Lead Programmer / Project Leader > The Ignition Project <http://www.ignition-project.com/> > > [Ask me how you can get a free Gmail account - Now with Google Chat!] > _______________________________________________ > 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