A&O Miloslav Beno 2008-08-11: PHP compiler on .NET and Mono platforms

1 view
Skip to first unread message

Miloslav Beno

unread,
Aug 20, 2008, 10:50:20 AM8/20/08
to mono-s...@googlegroups.com
Hi!

Sorry I didn't send a report last week, I was abroad without access to the
internet.

1.) Achievements:

- designed access to direct and indirect variables [DONE] ( DLR does
support just normal variables, but PHP has indirect variables, it's possible
something like this:
In compile time, there is just one variable $a, but in runtime variable $c
will be created after these two lines of code. $a = 'c'; $$a = 7;

Now it's not possible to use something in DLR, it has to be done by another
mechanism
- compile and test newest DLR version on mono -> identify issues [DONE] I've
tried to compile actual IronPython using mono and also just DLR using
mono...

I couldn't compile IronPython, there were lot of compilation errors. Most of
them were connected with dynamic operations, but this is going to be changed
a lot in DLR (member of DLR team told me that), so I'll see when they are
finished.

Compilation of just DLR was ok, lot of the things should work... except:
- there are missing some constructors in mono (related to Linq and
DynamicMethod)
- one dll library is used: oleaut32.dll
- there are also lot of methods that throws NotImplementedException

I've used MOMA on DLR, so report is attached.

- prepare tests for finished DLR expressions for moonlight/silverlight [IN
PROGRESS]

2.) Objectives:

- we got working phalanger on silverlight 1, now I'm working on moonlight /
silverlight 2 version


Miloslav

windows.scripting MONO compatibility issues.html
Reply all
Reply to author
Forward
0 new messages