WxMaxima questions



My friend has these questions has about WxMaxima. I have asked him to 
give me samples or code that give him memory problems.


Is there any function in Maxima or Lisp to "take out all the trash"?


During my work with WxMaxima I found the following points which could be 
improved for my experience. Is there a "request for encancement" process 
for WxMaxima? Could you send it to the right place?

  <>
1. memory leaks: Max. gets slow and crashes after extensive graphics or 
extensive calculations. I hope that Lisp allows releasing dynamical 
allocated memory.

2. During a crash: wxm file is being cut off, very displeasing. When 
exiting Maxima: user is not asked whether to save the content of 
worksheet. This should at least be asked if a wxm file had been opened 
before. Changes for an open wxm file get lost.

3. executing a wxm file after loading it, no possibility to rerun 
execution from beginning. This is sometimes required if global changes 
have been made. In case of re-execution all variables should be reset as 
when opening a wxm file.

<>4. Comments:  commenting out a complete input by /* ... */ gives a 
syntax error. At least a single ";" should be allowed.

<>5.  print dialog: when printing to a virtual PDF printer (i.e. storing 
a worksheet output as PDF), the proposed file name is something like 
"copy of xxx.wmx". This should be changed to "xxx.pdf". It is sufficient 
to change the file extension to pdf. This is the most natural way to 
name a protocol of a wmx file.