Implement VBScript for Google Summer of Code

Maarten Lankhorst m.b.lankhorst at gmail.com
Fri Mar 28 14:08:30 CDT 2008


Hi Jim,

2008/3/27, Jim Chen <jim at darchons.net>:
> Hi everyone,
>
>  I have this idea of implementing vbscript.dll for Google SoC. Any
>  comment would be appreciated before I start working on my proposal.
>
>  The reason for implementing vbscript.dll is because right now there's
>  nothing in the trunk about it. jscript.dll has a stub, but
>  vbscript.dll doesn't, and it's an area that I think I can work on.
>  VBScript is used by the Windows Installer, can be potentially be used
>  for DirectMusic script (from http://wiki.winehq.org/DirectX-ToDo), and
>  some applications use it.
>
>  Just the core language/runtime (vbscript.dll) is implemented, no extra
>  COM/OLE objects such as FSO (file system object), etc. (unless I have
>  time). The language by itself is designed to be simple and easy, so an
>  interpreter shouldn't be hard. I wrote a C-style script interpreter in
>  Java this past year. For a few years I used to hack VB, and I know the
>  language and VBScript is just a cousin of VB. The runtime library is
>  not big, and writing it shouldn't take too much time either.
>
>  I think the hardest part would be to implement the COM interfaces that
>  deal with scripting. And that's the area I know least about.
I don't know if you could do all of it in 3 months, what if it takes
longer, would you still be interested in continuing work on it? COM
isn't that hard, if you run into troubles with it a lot of wine
developers know about it, and there are a lot of good com examples in
the wine code.

Cheers,
Maarten.



More information about the wine-devel mailing list