prev
More Info
Revision 892999
(Back to Digest)
next


Commit Details
Features in Development Tools
Arno Rehn committed changes in /trunk/KDE/kdebindings/csharp:
* Add support for compiling sources at runtime.
Supported languages for now: C#, Boo, Nemerle, VB.NET (this one doesn't quite work yet - the compiler seems to be buggy).
The first non-blank line in the mainscript file needs to be a comment in the form
// language:csharp references:System.Xml sources:otherfile.cs

'meta-comments' for different languages look equivalent.

By default references for qt-dotnet, kde-dotnet and plasma-dll are added.
The default language is C#, the default source file is only 'main'.
So if a script is written in C#, only needs qt, kde and plasma bindings and all the code is contained in 'main', this comment can be omitted.

For each source file a md5 hash is created so it's only recompiled if the source was modified.

File Changes
Modified 5 files
/trunk/KDE/kdebindings/csharp
/kimono/examples/kio/kio_monodoc/kio_monodoc.cs
/plasma/CMakeLists.txt
/plasma/ChangeLog
/plasma/src/PlasmaScriptengineKimono_Applet.cs
/qyoto/src/SmokeInvocation.cs
Added 1 file
/trunk/KDE/kdebindings/csharp/plasma/src/PlasmaScriptengineKimono_Compiler.cs
Deleted 1 file
/trunk/KDE/kdebindings/csharp
7 files changed in total

KDE Commit-Digest by Danny Allen, 2006-2009
All issues in archive by Derek Kite