[Mono-list] Javascript and Mono
Jeroen Janssen
japj@xs4all.nl
Mon, 06 Jan 2003 22:59:06 +0100
Miguel de Icaza wrote:
>The *CodeProvider classes are just factories to create an object that
>can generate source code from your program. They are just a nice
>wrapper that lets you in a language independent fashion "write code".
>
>This is used mostly by ASP.NET, and never ever talks to mcs or mbas
>directly. Those interfaces will generate a temporary file on disk, and
>the invoke the compiler to compile the temporary file.
>
Do mcs and mbas use the CodeProvider classes in the same way as ASP.NET
(or could that be used the same way?)
I mean, is that the way to work with the CodeProvider classes?
>As far as JavaScript is concerned, the same will happen: these are two
>different problems.
>
Uh.. I'm lost, what 2 different problems do you mean?
Or let me rephrase the question:
If we have CodeProvider classes, can we use these for the compiler? (in
other words, the compiler would just be a 'commandline wrapper' around
the CodeProvider class).
>>Hmm.. will jsc conflict with the already present jsc (on Windows)
>>I thought the 'leading' m was common practice for the 'mono' compilers :)
>>
>>
>
>The story is a bit more complex than that. When I started writing mcs,
>this was long before it became serious, it stood for "miguel's
>c-sharp". This is obviously far from a serious name, so officially we
>call it the `mono c# compiler'.
>
Glad your name starts with an M :)
>I do not particularly care about the name of the compiler (for both jsc
>and csc). There are pros and cons in both cases. Pros for using the
>same names and same arguments as the Microsoft counterparts: existing
>scripts and makefiles are easier to "port". The con is that in Windows
>you dont know what compiler you are invoking ;-)
>
>
Yes, but I think it would be good if all compilers follow the same
'guideline' (I don't mind which one),
so I think the best for now if to name it mjsc?
---
Jeroen Janssen