Implement VBScript for Google Summer of Code
m.b.lankhorst at gmail.com
Fri Mar 28 14:08:30 CDT 2008
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.
More information about the wine-devel