There is an open-source project that parses quasi-Matlab.  I believe  
it is called Octave.

On Nov 15, 2009, at 8:36 AM, Chris Marshall wrote:

> I think PDL will get more traction with Matlab users if we fix
> PDL to be more of a 1-click install and use experience and if
> we provide basic 2D and 3D graphics as part of a  base PDL.
>
> Another approach to Matlab support would be to add a Matlab
> interface for calling PDL routines from Matlab (sort of an
> Inline::PDL in Matlab, auto-Mex generation...)
>
> BUT, without a better documneted, more accessible PDL
> experience for new users, we're going to have an hard
> sell against the Matlab user experience...
>
> --Chris
>
>
> Gabor Szabo wrote:
>> On http://www.parrot.org/languages I found a project called Matrixy
>> which is an implementation of Octave. I don't know how complete it is
>> and how easy or difficult it will be to create PDL code from its  
>> parse
>> tree but I hope I could tease the author into subscribing to this  
>> list so
>> he will be able to give us an idea where things are standing.
>>
>> Gabor
>>
>>
>> On Sun, Nov 15, 2009 at 3:51 PM, Chris Marshall <[email protected]>  
>> wrote:
>>
>>> Gabor Szabo wrote:
>>>
>>>> I had an interesting chat with someone who pointed out that moving
>>>> people and companies away from Matlab will be extremely difficult
>>>> due to the huge amount of legacy code.
>>>>
>>>> So I wonder if anyone has ever experienced with parsing Matlab
>>>> code and then running it?
>>>>
>>> I would be interested in the answer to this question as well.
>>>
>>> Part of the motivation for a PDL::Matlab module was to enable
>>> some sort of automated translation between Matlab and PDL
>>> syntax and maybe between data types.
>>>
>>> However, the most difficult part of any conversion process is
>>> bound to be the conversion of the many builtin Matlab routines:
>>> there are many of them and a single routine can have many
>>> different outputs depending on the number and type of the
>>> input arguments, and sometimes the algorithm being used is
>>> not known in detail enough to substitute without much work.
>>>
>>> --Chris
>>>
>>>
>>
>>
>
>
> _______________________________________________
> Perldl mailing list
> [email protected]
> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
>


_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to