wish list
"Rick Giuly" <[email protected]>
| Newsgroups | gmane.comp.breve |
|---|---|
| Message-ID | <002901c43218$3423ecb0$0401a8c0@horse> |
This is a wish-list of things I would like to see breve do, in order of urgency: 1. Way to exit breve with no extra messages, no destroying objects, just exit. I decided to save population to disk, exit breve, and reload it for each evaluation, mainly to force garbage collection. With the command line only version, each time I exit by calling "die", I get a huge number of warnings about freeing objects that are already free, it actually takes longer to print out all the warnings than to do the evaluation. (There is also some high CPU activity going on during the exit though I'm not sure what it's doing.) 2. Way to trap error reading an object file. XML files get corrupted for random reasons during many-hour evaluations. I need a way to detect and deal with the problem automatically. 3. Eof function for file object. I'm having trouble finding the end of files, especially if they are corrupted and loose my end of file marker. 4. A garbage collection call that totally does all of the garbage collection (I think Java, Lisp, and Squeak have this). The size of my populations is limited by inability to garbage collect; it's actually a long story. 5. Function that returns the type of anything, list, object, int, float, etc. This would just make operations on lists of lists of things a lot easier. It could return a string like "int" or whatever. By the way, I am impressed with all the things breve does do. Please let me know if any of these are already solved and I just didn't notice. -Rick _______________________________________________ breve mailing list [email protected] http://www.spiderland.org/mailman/listinfo/breve