[Mono-list] MONO and tooling...

Pablo Baena pbaena@uol.com.ar
06 Nov 2002 19:42:08 +0000


--=-rPU4cvsSZNkRAqobZFB6
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Hi Marc! 


    I've been looking over the Mono site at:
    http://www.go-mono.com/index.html and am curious, has anyone 
    in the project been working with our Eclipse frameworks or
    development environments? 


I've been using Eclipse and Improve's c# plug-in, and so far it has been
a very positive experience. I was just coordinating with other MONO
users that want to contribute, to start making a tutorial on Eclipse for
Mono among other things.


    A company in France called Improve Technologies at:
    http://www.improve-technologies.com/alpha/esharp/ has actually done
    a commercial plug-in for developing C# applications on the Eclipse
    Platform. 
    

It seems the plug-in isn't commercial (All Content made available in
this plugin is provided to you under the terms and conditions of the
Common Public License Version 0.5. Improve S.A. ).


    Eclipse was designed for multi-language, multi-platform tools
    deployment. It's completely neutral about the objects being
    developed. This means that many projects that are working on C/C++,
    Cobol, SmallTalk, Java and other legacy languages on a wide variety
    of deployment platforms may want to integrate .NET related
    technology into their projects. 
    A set of MONO plug-ins for Eclipse would make it easier for those
    projects to integrate your tooling and environment. 
    

It would indeed be very good to improve the plug-in to add some more
features that the JDT has. I am now investing my time in other areas,
but I hope that my introduction to Eclipse for Mono will get some
attention to attract developers. It is a very interesting project to
contribute...only if I could devote more time...


    Eclipse itself is written in the Java language, with a high
    efficiency UI construction layer called SWT that adopts the look and
    feel of the platform it runs on. All of this is in open source under
    the Common Public License. It runs on Linux on a variety of VMs. One
    of these VMs, called JIKES, is in open source. See:
    http://www-124.ibm.com/developerworks/oss/jikes/ and
    http://www-124.ibm.com/developerworks/oss/jikesrvm/?origin=jikes for
    more details. 
    

It is amazing how great SWT mimics as a native Gnome2 application. The
only two negative things (although not very important ones) I've
encountered so far is: 

        *  slow widget drawing speed (I took antialiasing away to get a
          more pleasantly experience)
        * sometimes it doesn't use Gtk's theme colors in some widgets.

On the positive side it is:

        * VERY stable
        * the CVS utilities are plain AMAZING (you can apply/create
          patches, synchronize with repository, compare, commit and so
          many more things).
        * the emacs' key bindings and automatic indentation works
          perfect.

    
    Let me know if I can help put you in touch with members of our
    project team. 
    
    Marc 
    


I will be starting the tutorial real soon now, so I will need some
revision from more experienced people to correct my mistakes, since I am
rather new to Eclipse. Please inform me of any mailing list I can
announce the availability of the tutorial.

Thank you very much for contacting us.
Pablo

--=-rPU4cvsSZNkRAqobZFB6
Content-Type: text/html; charset=utf-8

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/1.0.4">
</HEAD>
<BODY>
Hi Marc! 
<BR>

    <BLOCKQUOTE>
    <FONT COLOR="#737373"><FONT SIZE="2"><I>I've been looking over the Mono site at: http://www.go-mono.com/index.html and am curious, has anyone </FONT></FONT></I>
    <BR>
    <FONT COLOR="#737373"><FONT SIZE="2"><I>in the project been working with our Eclipse frameworks or development environments? </FONT></FONT></I>
    </BLOCKQUOTE>

<BR>
I've been using Eclipse and Improve's c# plug-in, and so far it has been a very positive experience. I was just coordinating with other MONO users that want to contribute, to start making a tutorial on Eclipse for Mono among other things.
<BR>

    <BLOCKQUOTE>
    <FONT COLOR="#737373"><FONT SIZE="2"><I>A company in France called Improve Technologies at: http://www.improve-technologies.com/alpha/esharp/ has actually done a commercial plug-in for developing C# applications on the Eclipse Platform. </FONT></FONT></I>
    <BR>
    <FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
    </BLOCKQUOTE>
It seems the plug-in isn't commercial (All Content made available in this plugin is provided to you under the terms and conditions of the Common Public License Version 0.5. Improve S.A. ).
<BR>
<FONT SIZE="3"></FONT>
    <BLOCKQUOTE>
    <FONT COLOR="#737373"><FONT SIZE="2"><I>Eclipse was designed for multi-language, multi-platform tools deployment. It's completely neutral about the objects being developed. This means that many projects that are working on C/C++, Cobol, SmallTalk, Java and other legacy languages on a wide variety of deployment platforms may want to integrate .NET related technology into their projects. </FONT></FONT></I>
    <BR>
    <FONT COLOR="#737373"><FONT SIZE="2"><I>A set of MONO plug-ins for Eclipse would make it easier for those projects to integrate your tooling and environment. </FONT></FONT></I>
    <BR>
    <FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
    </BLOCKQUOTE>
It would indeed be very good to improve the plug-in to add some more features that the JDT has. I am now investing my time in other areas, but I hope that my introduction to Eclipse for Mono will get some attention to attract developers. It is a very interesting project to contribute...only if I could devote more time...
<BR>

    <BLOCKQUOTE>
    <FONT COLOR="#737373"><FONT SIZE="2"><I>Eclipse itself is written in the Java language, with a high efficiency UI construction layer called SWT that adopts the look and feel of the platform it runs on. All of this is in open source under the Common Public License. It runs on Linux on a variety of VMs. One of these VMs, called JIKES, is in open source. See: http://www-124.ibm.com/developerworks/oss/jikes/ and http://www-124.ibm.com/developerworks/oss/jikesrvm/?origin=jikes for more details. </FONT></FONT></I>
    <BR>
    <FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
    </BLOCKQUOTE>
<FONT SIZE="3">It is amazing how great SWT mimics as a native Gnome2 application. The only two negative things (although not very important ones) I've encountered so far is: </FONT>
    <UL>
    <LI><FONT SIZE="3"> slow widget drawing speed (I took antialiasing away to get a more pleasantly experience)</FONT></LI>
    <LI><FONT SIZE="3">sometimes it doesn't use Gtk's theme colors in some widgets.</FONT></LI>
    </UL>
<FONT SIZE="3">On the positive side it is:</FONT>
    <UL>
    <LI><FONT SIZE="3">VERY stable</FONT></LI>
    <LI><FONT SIZE="3">the CVS utilities are plain AMAZING (you can apply/create patches, synchronize with repository, compare, commit and so many more things).</FONT></LI>
    <LI><FONT SIZE="3">the emacs' key bindings and automatic indentation works perfect.</FONT></LI>
    </UL>
    <FONT COLOR="#737373"><FONT SIZE="2"><I></FONT></FONT></I>
    <BR>
    <FONT COLOR="#737373"><FONT SIZE="2"><I>Let me know if I can help put you in touch with members of our project team. </FONT></FONT></I>
    <BR>
    <FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
    <BR>
    <FONT COLOR="#737373"><FONT SIZE="2"><I>Marc </FONT></FONT></I>
    <BR>
    <FONT COLOR="#737373"><FONT SIZE="2"><I></FONT></FONT></I>
    </BLOCKQUOTE>
<FONT SIZE="2"></FONT>
<BR>
<FONT SIZE="3">I will be starting the tutorial real soon now, so I will need some revision from more experienced people to correct my mistakes, since I am rather new to Eclipse. Please inform me of any mailing list I can announce the availability of the tutorial.</FONT>
<BR>

<BR>
Thank you very much for contacting us.
<BR>
Pablo
</BODY>
</HTML>

--=-rPU4cvsSZNkRAqobZFB6--