Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc/faq
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2001-08-02 03:44:33 +0400
committerMiguel de Icaza <miguel@gnome.org>2001-08-02 03:44:33 +0400
commita4e78886e1320f4a0e7ea155c897e54842cfa2b7 (patch)
tree1cbe31a264eda9fc256cdfa4f3a7ff963ad751e5 /doc/faq
parent41038acb5742f9833f821fcec6c3960478f4f2a4 (diff)
More FAQ updates; Updated class status
svn path=/trunk/mono/; revision=374
Diffstat (limited to 'doc/faq')
-rw-r--r--doc/faq25
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/faq b/doc/faq
index 89751ea5b8b..d78d73cebcb 100644
--- a/doc/faq
+++ b/doc/faq
@@ -539,6 +539,29 @@ Q: Are you writing Mono from the ECMA specs?
A: yes, we are writing them from the ECMA specs and the published
materials in print about .NET
+Q: What happens if Microsoft `Embraces and Extends' the CLI standard
+ and keeps Mono out of the play?
+
+A: There are various explanations to this question. The first one is
+ that the benefits that you can get from the CLI are going to be
+ there with or without `embracing and extending'. We might not be
+ able to run every .NET Windows application on Mono. But remember:
+ it was already easy for someone to just use PInvoke to tie their
+ application to Windows.
+
+ The bottom line is that the advantages of having a CLI runtime will
+ be with us, no matter if Microsoft forks their version to be
+ incompatible.
+
+Q: What if Microsoft changes the interface, and all of a sudden
+ applications break?
+
+A: If they change their released API, every application that was
+ developed against it will break.
+
+ That being said, Microsoft have a pretty good record of keeping
+ backwards binary compatibility.
+
** Acronyms
Q: What is the difference between CLR (Common Language Runtime) and
@@ -658,6 +681,8 @@ A: Most of Mono is being written using C#, the only pieces written in
The C# compiler and the tools will become reusable C# components.
+ Portable.NET is building its components out of C pieces.
+
** Assorted questions
Q: You say that the CLI allows multiple languages to execute on the