[Maxima] Lush with Maxima
Stavros Macrakis
macrakis at alum.mit.edu
Mon May 29 01:25:58 CDT 2006
------=_Part_112252_2419528.1148883958436
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
> Approximately a year ago Cliff Yapp asked on the Lush Forum about
> integrating Maxima and Lush. I wonder what the current status on
> this is?
On 5/29/06, C Y <smustudent1 at yahoo.com> wrote:
>
> The main problem would most
> likely be supporting enough of lisp to run Maxima properly.
Just reading the project page, it appears that Lush only supports garbage
collection when interpreted. Compiled code does not support garbage
collection. I'd think that would be a fatal flaw.
So, to integrate Maxima and Lush, you'd either need to add garbage
collection to compiled Lush -- which would probably lose most of the C-like
properties of Lush and be a rather large project -- or integrate them at
arms' length, with a Lush environment coexisting (in the same address
space/process or not) with a real Lisp implementation.
-s
------=_Part_112252_2419528.1148883958436
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
> Approximately a year ago Cliff Yapp asked on the Lush Forum about<br>&=
gt; integrating Maxima and Lush. I wonder what the current statu=
s on<br>> this is?<br><br>On 5/29/06, <b class=3D"gmail_sendername">C Y<=
/b> <<a href=3D"mailto:smustudent1 at yahoo.com">
smustudent1 at yahoo.com</a>> wrote:<div><span class=3D"gmail_quote"></span=
><blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204,=
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">The main problem=
would most
<br>likely be supporting enough of lisp to run Maxima properly.</blockquote=
><div><br>Just reading the project page, it appears that Lush only supports=
garbage collection when interpreted. Compiled code does not support =
garbage collection. I'd think that would be a fatal flaw.
<br><br>So, to integrate Maxima and Lush, you'd either need to add garbage =
collection to compiled Lush -- which would probably lose most of the C-like=
properties of Lush and be a rather large project -- or integrate them at a=
rms' length, with a Lush environment coexisting (in the same address space/=
process or not) with a real Lisp implementation.
<br><br> &=
nbsp; -s<br><br></div></div><br>
------=_Part_112252_2419528.1148883958436--
More information about the Maxima
mailing list