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