Can Maxima call by others languages?



??? pisze:
> I have some programs by C or perl.
> I want to use maxima to do something and transform data to C or perl.
> another, the action is reverse.
> 
> How can I to do?
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima

I do not know answer for first question, but for second :

Maxima can use data from other programs.
Here is C program which saves data to file :

============ c code ================
#include <stdio.h>
#include <stdlib.h>
int main(void) {
   int i;
   double x,y;
   char *output_filename="data.txt";
   FILE *output_file;
   output_file = fopen(output_filename, "w");
   if (output_file  == NULL) {
     fprintf(stderr, "Nie moge otworzyc %s\n", output_filename);
     getchar();
     return 1;

   } else {
     /* nag??wek */
     fprintf(output_file,"%s %s      %s \n","#","x","y");
     y = 0.005;
     x = 0.0;
     /* 2 kolumny liczb rozdzielone spacjami */
     fprintf(output_file,"% 6.2f % 6.2f \n",x,y);
     for(i=0;i<5;++i) {
       x += y;
       /* 2 kolumny liczb rozdzielone spacjami */
       fprintf(output_file,"% 6.2f % 6.2f \n",x,y);
     }; /* for(i */
   }; /* if ((output_file ... else */
   fclose(output_file);

   fprintf(stderr,"file saved");
   getchar();
============== end of c code ===================

It can be load  and draw by gnuplot :
gnuplot
plot "data.txt"



HTH

Adam